Python 我能';t为蟒蛇3安装蟒蛇

Python 我能';t为蟒蛇3安装蟒蛇,python,macos,python-3.x,anaconda,Python,Macos,Python 3.x,Anaconda,我想在Python3.5中使用Jupyter和所有anaconda包 我已经让Anaconda和Jupyter使用Python2.7,但是如果我打开python3.5会话(我在终端中键入python3),它不会显示通常的Anaconda“信用”,并且我无法导入我想要的模块 因此,我尝试从continuum.io网站下载“Anaconda Python 3.5图形安装程序”,当我运行安装程序时,它显示: Anaconda已安装在/Users/user/Anaconda中。使用“conda upda

我想在Python3.5中使用Jupyter和所有anaconda包

我已经让Anaconda和Jupyter使用Python2.7,但是如果我打开python3.5会话(我在终端中键入
python3
),它不会显示通常的Anaconda“信用”,并且我无法导入我想要的模块

因此,我尝试从continuum.io网站下载“Anaconda Python 3.5图形安装程序”,当我运行安装程序时,它显示:

Anaconda已安装在/Users/user/Anaconda中。使用“conda update anaconda”更新anaconda

我运行了它,但它说所有的软件包都已经安装好了

我想要什么:

我正在一台新机器上从头开始安装所有东西(不包括Python 2)。但在我以前的电脑上,我曾经运行过
python2
python3
,并拥有这两个版本的所有软件包。我还喜欢根据我想使用的笔记本电脑类型键入
ipython2笔记本电脑
ipython3笔记本电脑
。(我知道命令
ipython
已被弃用,现在有什么替代方案?)

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


如果没有两份水蟒的副本,我怎么能有和以前一样的行为呢?

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

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

确保只保留您想要的一个。

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

在终端窗口/命令外壳中:

conda create -n py35 python=3.5 anaconda

Mac

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

/Users/username/anaconda/envs/py35/python
C:\Anaconda\envs\py35\python.exe
/home/username/anaconda/envs/py35/python
在Linux shell中,您只需键入:

source activate py35
activate py35
source activate py35

窗口

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

/Users/username/anaconda/envs/py35/python
C:\Anaconda\envs\py35\python.exe
/home/username/anaconda/envs/py35/python
在Windows命令行上,您只需键入:

source activate py35
activate py35
source activate py35

Linux:

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

/Users/username/anaconda/envs/py35/python
C:\Anaconda\envs\py35\python.exe
/home/username/anaconda/envs/py35/python
在Linux shell中,您只需键入:

source activate py35
activate py35
source activate py35

文件:


您可以使用此方法为Python2.x/3.x添加所需的任意多个开发环境。

尝试
source~/.bashrc