我无法为 python3 安装 anaconda

I can't install anaconda for python3

我想在 Python 3.5.

中使用 Jupyter 和所有 anaconda 包

我已经让 Anaconda 和 Jupyter 使用 Python 2.7,但是如果我打开 Python 3.5 会话(我在终端中键入 python3),它不会显示通常的 anaconda "credits",我无法导入我想要的模块。

所以我尝试从 continuum.io 网站下载 "Anaconda Python 3.5 graphical installer",当我 运行 安装程序时它说:

Anaconda is already installed in /Users/user/anaconda. Use 'conda update anaconda' to update Anaconda.

我运行它,但是它说所有的包都已经安装了。

我想要什么:

我正在一台新机器上从头开始安装所有东西(减去库存 Python 2)。但是在我以前的电脑上,我曾经 运行 python2python3 并且拥有两者的所有软件包。我还喜欢我可以输入 ipython2 notebookipython3 notebook,具体取决于我想使用哪个。 (我知道命令 ipython 已被弃用,现在有什么替代方法?)

我花了一些时间寻找解决方案,不知何故我重新下载了整个 anaconda 包并为 Python 3 创建了一个单独的环境并且它在那里工作(我可以导入 numpy,等等. 启动后 python3)。 但是现在我有一个 anaconda 的副本 (~1Gb),我必须使用 source activate python3source deactivate 在两者之间切换。

如果没有两份 anaconda_

,我怎么能像以前一样有同样的行为呢?

anaconda 的副本应该在~/anaconda 下。您可能有 anacondaanaconda3。删除您不感兴趣的那个。在您的 ~/.profile 中,您会找到初始化环境的行。对于我的安装,使用命令行完成,它看起来像:

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

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

您可以使用当前的 Anaconda 安装,只需创建一个基于 3.5 的环境。 Anaconda 将从存储库下载并安装所有兼容包,以便您完成安装。

在你的终端 window / 命令 shell :

conda create -n py35 python=3.5 anaconda

Mac:

要使用新环境(在 Mac OS X 中),您可以将 IDE 指向所需的环境文件夹:

/Users/username/anaconda/envs/py35/python

在Linuxshell中,您只需输入:

source activate py35

Windows:

要使用新环境(在 Windows 中),您可以将 IDE 指向所需的环境文件夹:

C:\Anaconda\envs\py35\python.exe

在Windows命令行中,您只需输入:

activate py35

Linux:

要使用新环境(在 Linux 中),您可以将 IDE 指向所需的环境文件夹:

/home/username/anaconda/envs/py35/python

在Linuxshell中,您只需输入:

source activate py35

文档: http://conda.pydata.org/docs/py2or3.html

您可以使用此方法为 Python 2.x/3.x 添加任意数量的开发环境。