如何在Mac OS上安装两版Anaconda(Python 2和3)
我刚开始接触macOS,最近安装了XCode(用于C++编译器)和Anaconda(装了最新的Python 3)。现在我在想,怎么才能正确安装第二个Anaconda(用于工作),并且使用Python 2呢?
我需要这两个版本都能在iPython和Spyder IDE中使用。理想的情况是能够完全分开这两个Python环境。比如,我希望能在Python 3的环境中输入 conda install scikit-learn
来安装库,而在Python 2的环境中输入类似 conda2 install scikit-learn
来安装。
3 个回答
如果你电脑上安装了多个Python版本,不知道怎么让你的开发工具使用特定的版本,这些步骤可能会对你有帮助。
- 首先,安装
anaconda
。你可以在 这里 找到最新版本。 - 在终端里输入
anaconda-navigator
来打开Anaconda的管理界面。 - 找到“环境”选项,点击
创建
,然后选择你想要的Python版本。 - 这样就会为你选择的Python版本创建一个新的环境,你可以在这里直接点击
安装
来安装你需要的开发工具。 - 在你的环境中启动开发工具,这样它就会使用你指定的Python版本。
希望这些信息对你有帮助!!
编辑!: 请确保你的电脑上安装了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环境,如下所示!有时候你只能看到根环境和你新创建的Python环境,所以根环境就是你第一个Anaconda环境!
这就是Jupyter。你可以像这样选择Python版本!
希望这能帮到你。
你不需要重新安装Anaconda。Anaconda的包管理工具Conda完全支持创建独立的环境。创建一个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
这个标志,或者先激活这个环境来实现。