是否同时安装了Anacondas 2.7和3.5?

Gil*_*Brt 96 python virtualenv python-2.7 python-3.x anaconda

我目前使用的是Anaconda和Python 2.7,但我需要使用Python 3.5.是否可以在同一时间安装它们?我应该期待一些问题吗?
我在64位Win8上.如果需要任何其他信息,请告诉我,提前谢谢!

Grr*_*Grr 70

我根据我所帮助的部门中的人来使用两者(有些人更喜欢2.7,其他人更喜欢3.5).无论如何,我使用Anaconda,我的默认安装是3.5.我将环境用于其他版本的python,软件包等.例如,当我想开始使用python 2.7时,我跑了:

 conda create -n Python27 python=2.7
Run Code Online (Sandbox Code Playgroud)

这将创建一个名为Python27的新环境并安装Python 2.7版.您可以在该行中添加参数以默认安装其他包,或者从头开始.环境将自动激活,在命令行中简单地键入deactivate(windows)或source deactivate(linux,osx).要在将来激活类型activate Python27(windows)或source activate Python27(linux,osx).如果您选择采用该路线,我建议您阅读Anaconda中的管理环境文档.


Pad*_*aic 57

我的理解是你不需要再次安装Anaconda来开始使用不同版本的python.相反,conda具有分别管理python 2和3环境的能力.

  • 对于这个问题,这个答案有点简洁和过于RTFM.也许分享实际命令来实现OP的目标. (6认同)
  • 实用程序名称为`conda`。蛇只是一个示例名称。 (2认同)

Axi*_*xis 13

是的你可以.

您不必下载两个Anaconda.

只需要下载其中一个版本的Anaconda,并需要激活其他版本的Anaconda python.

如果你有Python 3,你可以设置这样的Python 2内核;

python2 -m pip install ipykernel

python2 -m ipykernel install --user
Run Code Online (Sandbox Code Playgroud)

如果你有Python 2,

python3 -m pip install ipykernel

python3 -m ipykernel install --user
Run Code Online (Sandbox Code Playgroud)

然后你就可以看到两个版本的Python了!

如果您使用的是Anaconda Spyder,那么您应该在这里交换版本:

在此输入图像描述

如果您正在使用Jupiter,请在此处查看:

在此输入图像描述

注意:如果您的Jupiter或Anaconda在安装后已经打开,则需要重新启动.然后你就能看到了.


Wil*_*ges 5

是的,可以同时安装两个版本。如今,实际上已经可以期待了。2.7中编写了很多东西,但是3.5正在成为标准。我建议您尽快将所有python更新到3.5。


小智 5

我已经安装了python 2.7.13和3.6.2。首先为python 3安装Anaconda,然后可以使用conda语法获得2.7。我使用的安装:conda create -n py27 python = 2.7.13 anaconda