我在 Ubuntu 14.04 上安装了 Anaconda。Anaconda 安装了 Python3.6。我已经有了 Python2.7(Ubuntu 默认),然后是 Python3.4(我在 Anaconda 之前安装的)。
尽管 Anaconda 使导入包变得更容易,但我无法将代码保存在“.py”文件中。Anaconda 有 ipython(看起来像 idle shell)、jupyter(保存在“.ipynb”中),但没有一个提供将其保存为带有“.py”扩展名的脚本的功能。我想要 IDLE 提供的“.py”脚本。
当我在终端输入
anand@anand-dell:~$ python
Python 3.6.3 |Anaconda, Inc.| (default, Oct 13 2017, 12:02:49)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
但当我点击空闲时它默认为
Python 3.4.3 (default, Nov 28 2017, 16:41:13)
[GCC 4.8.4] on linux
Type "copyright", "credits" or "license()" for more information.
我如何安装 python3.6 IDLE?
答案1
从 cpython repo下载
idlelib
:https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/python/cpython/tree/3.6/Lib/idlelib提取
idlelib
自site-packages
anaconda。使用以下内容创建
/usr/local/bin/idle
。(请记住修改第一行以更正 Anaconda python 的路径)#!/usr/local/lib/python3.6.2/bin/python3.6 from idlelib.pyshell import main if __name__ == '__main__': main()
答案2
您需要先激活 conda 环境如果您尚未创建任何环境,请尝试以下命令
source activate base
此后,你将能够使用命令在 Anaconda 中启动空闲状态
idle3
并停用环境使用
source deactivate
或者
source deactivate base