[英]I can't install anaconda for python3
我想使用Jupyter和所有带有Python 3.5的anaconda软件包。
我已经有了Anaconda和Jupyter使用Python 2.7,但是如果我打开一个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创建了一个单独的环境,并且它工作(我可以在启动python3
后导入numpy
等)。 但是现在我有一个副本(~1Gb)的anaconda,我必须使用source activate python3
和source deactivate
在两者之间切换。
如果没有anaconda_的两个副本,我怎么能像以前那样有相同的行为
您可以使用当前的Anaconda安装,只需创建基于3.5的环境。 Anaconda将从存储库下载并安装所有兼容的软件包,以便您完成安装。
在终端窗口/命令shell中:
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添加任意数量的开发环境。
anaconda的副本应该在~/anaconda
。 你可能有anaconda
和anaconda3
。 删除你不感兴趣的那个。在~/.profile
你会找到初始化环境的行。 对于我的安装,命令行完成,它看起来像:
# Anaconda
export PATH=~/anaconda/bin:"$PATH"
eval "$(register-python-argcomplete conda)"
确保你只保留你想要的那个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.