我无法为 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)。但是在我以前的电脑上,我曾经 运行 python2
或 python3
并且拥有两者的所有软件包。我还喜欢我可以输入 ipython2 notebook
或 ipython3 notebook
,具体取决于我想使用哪个。 (我知道命令 ipython
已被弃用,现在有什么替代方法?)
我花了一些时间寻找解决方案,不知何故我重新下载了整个 anaconda 包并为 Python 3 创建了一个单独的环境并且它在那里工作(我可以导入 numpy
,等等. 启动后 python3
)。
但是现在我有一个 anaconda 的副本 (~1Gb),我必须使用 source activate python3
和 source deactivate
在两者之间切换。
如果没有两份 anaconda_
,我怎么能像以前一样有同样的行为呢?
anaconda 的副本应该在~/anaconda
下。您可能有 anaconda
和 anaconda3
。删除您不感兴趣的那个。在您的 ~/.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 添加任意数量的开发环境。
我想在 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)。但是在我以前的电脑上,我曾经 运行 python2
或 python3
并且拥有两者的所有软件包。我还喜欢我可以输入 ipython2 notebook
或 ipython3 notebook
,具体取决于我想使用哪个。 (我知道命令 ipython
已被弃用,现在有什么替代方法?)
我花了一些时间寻找解决方案,不知何故我重新下载了整个 anaconda 包并为 Python 3 创建了一个单独的环境并且它在那里工作(我可以导入 numpy
,等等. 启动后 python3
)。
但是现在我有一个 anaconda 的副本 (~1Gb),我必须使用 source activate python3
和 source deactivate
在两者之间切换。
如果没有两份 anaconda_
,我怎么能像以前一样有同样的行为呢?anaconda 的副本应该在~/anaconda
下。您可能有 anaconda
和 anaconda3
。删除您不感兴趣的那个。在您的 ~/.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 添加任意数量的开发环境。