2015-12-26 99 views
2

我決定在我的Windows PC上安裝python 2和3。 Python 3包含在Anaconda中,並且在安裝Anaconda之後完美地工作。從Windows上的conda環境運行python

已經成功創建了蟒蛇2環境後:

conda create --name py27 python=2.7 

我注意到,沒有python.py的文件已在Ç創建:\用戶\Hélain\ IT \ Anaconda3 \ ENVS \ py27

打字在我的終端啓動我的Python 3 Python和py27不被認爲是命令。激活或停用環境不會改變此行爲。

打字 蟒蛇

結果:

C:\Users\Hélain>activate py27 
Deactivating environment "C:\Users\Hélain\IT\Anaconda3"... 
Activating environment "C:\Users\Hélain\IT\Anaconda3\envs\py27"... 

[py27] C:\Users\Hélain>python 
Python 3.4.1 |Anaconda 2.1.0 (64-bit)| (default, Sep 24 2014, 18:32:42) [MSC v.1 
600 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

我如何運行我的環境的版本和包蟒蛇?

回答

0

在你的終端類型:

activate py27 

提示應更改爲(py27)

現在您可以在此環境中安裝軟件包。例如:

conda install jupyter matplotlib 

啓動Python從該端子用:

python 
+0

提示確實改變了...但python版本仍然是Python 3.4: C:\ Users \Hélain> activate py27 取消激活環境「C:\ Users \Hélain\ IT \ Anaconda3」...激活環境「C:\ Users \Hélain\ IT \ Anaconda3 \ envs \ py27」... [py27] C:\ Users \Hélain> python Python 3.4.1 | Anaconda 2.1.0(64位) | (默認情況下,2014年9月24日,18:32:42)win32上的[MSC v.1 600 64位(AMD64)] 輸入「help」,「copyright」,「credits」或「license」以獲取更多信息。 >>> – Heschoon

+0

嘗試:'C:\ Users \Hélain\ IT \ Anaconda3 \ envs \ py27 \ bin \ python'。 –

+0

py27中沒有「bin」文件夾...是否正常? – Heschoon

0

下面是運行用蟒2.7語法Python代碼的步驟。

爲了運行任何Python文件(例如,你提到python.py)成功後creating a conda environment是 -

  1. 激活環境 - activate py27
    這適用於Windows。在linux/mac類型source activate py27 提示應改爲(py27)
  2. 導航到您在創建的目錄您的python.py文件。
    如果您還沒有創建任何.py文件,只需打開一個記事本並將其重命名爲python.py。編寫你的代碼。現在爲測試目的,只需編寫print "Hello"
  3. 現在在終端中輸入python.py或者python文件的名字。它應該運行並打印Hello。

我對運行python命令時遇到的python版本衝突知之甚少。但你應該檢查github回購issues related to conda以獲取更多信息。這可能是一個錯誤。