2015-06-20 117 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/

相關問題