繁体   English   中英

我不能为python3安装anaconda

[英]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)。 但是在我之前的计算机上,我曾经运行过python2python3并且拥有两者的所有包。 我也喜欢我可以输入ipython2 notebookipython3 notebook具体取决于我想使用哪一个。 (我知道命令ipython已被弃用,现在会有什么替代方案?)

我花了一些时间寻找解决方案,不知怎的,我重新加载了整个anaconda包并为Python 3创建了一个单独的环境,并且它工作(我可以在启动python3后导入numpy等)。 但是现在我有一个副本(~1Gb)的anaconda,我必须使用source activate python3source 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 你可能有anacondaanaconda3 删除你不感兴趣的那个。在~/.profile你会找到初始化环境的行。 对于我的安装,命令行完成,它看起来像:

# Anaconda
export PATH=~/anaconda/bin:"$PATH"
eval "$(register-python-argcomplete conda)"

确保你只保留你想要的那个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM