2015-06-20 113 views
1

一些背景:我有一个英特尔Mac OSX(运行优胜美地),并使用PyCharm社区版作为我的主要IDE。我通常在Python 3.4中编写代码,但是我正在使用一些使用Python 2的MIT OCW课程。为了使用MIT的框架文件更容易,我已经下载了Python 2.7并根据我的项目切换了PyCharm解释器。在一台机器上安装Python的Anaconda的2个版本有危险吗?

我的问题是:

我不知道是否我会遇到下载的2.7和3.4版本蟒蛇的任何麻烦。

如果这样可以,我是否需要根据我编码的Python版本对导入命令做什么特殊的操作?

谢谢!如果这还不足以回答我的问题,很乐意增加清晰度/更多信息。

+1

不,你不会有任何问题。 –

+1

通常不需要安装几个版本的anaconda。使用2.7版本,您可以安装python3.4环境,反之亦然。 – cel

回答

0

没有危险,但它也不是实现此目的的推荐方式。相反,您应该使用Anaconda附带的软件包管理器conda为其他版本的Python创建环境。举例来说,如果你开始Anaconda3,

conda create -n python27 python=2.7 anaconda 

将创造一个环境,在〜/蟒蛇/ ENVS/python27称为python27与Python 2.7和蟒蛇所有的包。然后,根据所需的Python版本,您将指向〜/ anaconda/bin/python或〜/ anaconda/envs/python27/bin/python。在终端中,使用source activate python27source deactivate在两者之间切换。

有关conda的更多信息,请参阅http://conda.pydata.org/docs/

相关问题