我在 Mac OS 中相对较新。我刚刚使用最新的 Python 3(为我自己)安装了 XCode(用于 c++ 编译器)和 Anaconda。现在我想知道如何使用 Python 2 正确安装第二个 Anaconda(用于工作)?
我需要这两个版本才能使用 iPython 和 Spyder IDE。理想的方法是拥有完全独立的 Python 环境。例如,我希望我可以为 Python 3 环境编写类似 conda install scikit-learn
的内容,为 Python 2 编写类似 conda2 install scikit-learn
的内容。
无需再次安装 Anaconda。 Conda 是 Anaconda 的包管理器,完全支持分离的环境。为 Python 2.7 创建环境的最简单方法是
conda create -n python2 python=2.7 anaconda
这将创建一个名为 python2
的环境,其中包含 Python 2.7 版本的 Anaconda。您可以使用以下命令激活此环境
source activate python2
这会将那个环境(通常是 ~/anaconda/envs/python2
)放在 PATH
的前面,这样当您在终端输入 python
时,它会从该环境加载 Python。
如果您不想要所有 Anaconda,您可以将上面命令中的 anaconda
替换为您想要的任何包。您可以稍后使用 conda
在该环境中安装软件包,方法是使用 conda
的 -n python2
标志,或激活环境。
编辑!:请确保您的计算机上安装了两个 Python。
也许我的回答对你来说迟了,但我可以帮助有同样问题的人!
您不必同时下载 Anaconda
。
如果您在 Anaconda 环境中使用 Spyder
和 Jupyter
,并且,
如果您已经有 Anaconda 2 在终端中输入:
python3 -m pip install ipykernel
python3 -m ipykernel install --user
如果您已经有 Anaconda 3,请输入终端:
python2 -m pip install ipykernel
python2 -m ipykernel install --user
然后在使用 Spyder
之前,您可以选择如下 Python 环境!有时只有你可以看到 root 和你的新 Python 环境,所以 root 是你的第一个 anaconda 环境!
https://i.stack.imgur.com/AIUqg.png
这也是 Jupyter。你可以像这样选择python版本!
https://i.stack.imgur.com/imJrG.png
我希望它会有所帮助。
如果您安装了多个 python 版本并且不知道如何告诉您的 ide 使用特定版本,这可能会有所帮助。
安装蟒蛇。最新版本可以在这里找到通过在终端打开环境中键入 anaconda-navigator 来打开导航器。单击创建,然后在其中选择您的 python 版本。现在将为您的 python 版本创建新环境,您只需单击其中的安装即可安装 IDE(在此处列出)。在您的环境中启动 IDE,以便 IDE 使用该环境的指定版本。
希望能帮助到你!!
不定期副业成功案例分享
ipython notebook
设置另一个端口(localhost:8888、localhost:8889 等)。所以只要让它们保持直立,你就一切就绪。python2
和python3
之间切换?顺便说一句,我在win7
。source
。只是activate python2
和deactivate
。conda config --set changeps1 false
禁用它。