在同一时间安装Anaconda 2.7和3.5可以吗?
我正在使用Python 2.7的Anaconda,但是我需要使用Python 3.5。 可以在同一时间安装它们吗? 我应该期待一些问题吗?
我在一个64位的Win8上。 如果有其他信息需要告诉我,在此先感谢!
我的理解是你不需要再次安装Anaconda来开始使用不同版本的python。 相反,conda有能力分开pipe理python 2和3的环境 。
我使用两个取决于谁在我的部门,我正在帮助(有人喜欢2.7,其他3.5)。 无论如何,我使用Anaconda ,我的默认安装是3.5。 我使用其他版本的Python,包等环境。所以,例如,当我想开始使用Python 2.7我跑:
conda create -n Python27 python=2.7
这将创build一个名为Python27的新环境,并安装Python版本2.7。 您可以添加参数到该行以默认安装其他软件包,或者从头开始。 环境会自动激活,停用只需在命令行中inputdeactivate
(windows)或source deactivate
(linux,osx)即可。 要激活未来typesactivate Python27
(Windows)或source activate Python27
(Linux,OSX)。 如果您select采用该路线,我build议您阅读Anaconda中的pipe理环境文档。
你不必同时下载Anaconda。 如果您在单击Spyder之前使用Spyder,则可以selectPython环境。
pythonSpyder Python 2.7或3.5
如果您正在使用Jupyter笔记本电脑,那么您想同时使用3.5和2.7,您只需在terminal上键入即可。
如果你有Python 3,你可以像这样设置一个Python 2内核;
python2 -m pip install ipykernel python2 -m ipykernel install --user
如果你有Python 2,
python3 -m pip install ipykernel python3 -m ipykernel install --user
那么你可以在Jupyter笔记本上看到Python 2.7和3.5的版本
Jupyter笔记本
是的,安装这两个版本应该没关系。 实际上现在非常期待。 2.7中写了很多东西,但是3.5正在成为常态。 尽pipe如此,我build议将所有的python更新到3.5。
我有python 2.7.13和3.6.2都安装。 先安装Anaconda for python 3,然后你可以使用conda语法来获得2.7。 我使用的安装:conda创build-n py27 python = 2.7.13 anaconda