我想在Python 3.5中使用Jupyter和所有anaconda软件包。
我已经有使用Python 2.7的Anaconda和Jupyter了,但是如果我打开Python 3.5会话(我python3
在终端中键入),它不会显示通常的anaconda“信用”,并且我也无法导入我想要的模块。
因此,我尝试从continuum.io网站下载“ Anaconda Python 3.5图形安装程序”,当我运行安装程序时,它说:
Anaconda已安装在/ Users / user / anaconda中。使用“ conda update anaconda”更新Anaconda。
我运行它,但它说所有软件包都已安装。
我想要的是:
我正在从头开始在新机器上安装所有东西(减去库存的Python 2)。但是在以前的计算机上,我曾经运行python2
或python3
并拥有这两个软件包的所有软件包。我也喜欢我可以键入ipython2 notebook
或ipython3 notebook
取决于要使用的那个。(我知道该命令ipython
已被弃用,现在可以选择什么?)
我花了一些时间寻找解决方案,以某种方式我重新下载了整个anaconda软件包,并为Python 3创建了一个单独的环境,并且在那里工作(我可以numpy
在启动后导入,等等python3
)。但是现在我有了anaconda的副本(〜1Gb),我必须使用source activate python3
和source deactivate
在两者之间切换。
如何在没有两个anaconda_副本的情况下具有与以前相同的行为
您可以使用当前的Anaconda安装,仅创建基于3.5的环境。Anaconda将从存储库下载并安装所有兼容的软件包,以便您完成安装。
在终端窗口/命令外壳中:
conda create -n py35 python=3.5 anaconda
Mac:
要使用新环境(在Mac OS X中),可以将IDE指向所需的环境文件夹:
/Users/username/anaconda/envs/py35/python
在Linux Shell中,您只需要输入:
source activate py35
Windows:
要使用新环境(在Windows中),可以将IDE指向所需的环境文件夹:
C:\Anaconda\envs\py35\python.exe
在Windows命令行上,您只需要输入:
activate py35
Linux:
要使用新环境(在Linux中),可以将IDE指向所需的环境文件夹:
/home/username/anaconda/envs/py35/python
在Linux Shell中,您只需要输入:
source activate py35
文档:http : //conda.pydata.org/docs/py2or3.html
您可以使用此方法添加Python 2.x / 3.x所需的任意数量的开发环境。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句