2017-09-25 143 views
-1

我在我的電腦上安裝了python 2.7。我能夠從anaconda運行python,但不能從命令行運行。命令行說python沒有找到。Python沒有從命令行運行,但從anaconda shell運行

另外,我怎麼能同時有兩個python版本(2.7和3.4)?

+0

如果你想要兩個Python版本,你應該將它們安裝在virtualenv上,以避免造成衝突。你可以在命令行上運行'python --version'嗎?看來你還沒有正確安裝python。 –

+0

你添加了python路徑嗎? – Dayana

+1

[如何在Windows上運行多個Python版本]可能的重複(https://stackoverflow.com/questions/4583367/how-to-run-multiple-python-versions-on-windows) – serakfalcon

回答

0

運行以下命令行:

ipython myprogram.py

要與蟒蛇的特定版本創建新的虛擬環境中,使用暢達:

conda create -n my_env python=3.6

要切換環境:
上osx/linux:source activate my_env
on windows:activate my_env
在Windows退出source deactivate,或deactivate

更多的細節在這裏:managing conda environments

0

它可以是,兩個不同的Python版本在您的PC上運行。確保你在anaconda和命令行上運行相同的版本。

0

如果在Windows上簡單地安裝它們兩者並重命名python.exe TOT python2.exe 2.7版本和python3.exe爲Python 3

現在你可以調用Python 2在命令提示符下使用 python2

,您可以存取權限python3與 python3

另外,還要確保你的Python路徑是在您的環境變量。

0

當然,你可以安裝兩個Pythons。

命令行在當前目錄和PATH環境變量中指定的所有目錄中搜索要運行的可執行文件(本例中爲python)。

它依賴於操作系統,但搜索如何將二進制目錄(python可執行文件所在的位置)插入到PATH環境變量中。