我在我的電腦上安裝了python 2.7。我能夠從anaconda運行python,但不能從命令行運行。命令行說python沒有找到。Python沒有從命令行運行,但從anaconda shell運行
另外,我怎麼能同時有兩個python版本(2.7和3.4)?
我在我的電腦上安裝了python 2.7。我能夠從anaconda運行python,但不能從命令行運行。命令行說python沒有找到。Python沒有從命令行運行,但從anaconda shell運行
另外,我怎麼能同時有兩個python版本(2.7和3.4)?
運行以下命令行:
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
它可以是,兩個不同的Python版本在您的PC上運行。確保你在anaconda和命令行上運行相同的版本。
如果在Windows上簡單地安裝它們兩者並重命名python.exe TOT python2.exe 2.7版本和python3.exe爲Python 3
現在你可以調用Python 2在命令提示符下使用 python2
,您可以存取權限python3與 python3
另外,還要確保你的Python路徑是在您的環境變量。
當然,你可以安裝兩個Pythons。
命令行在當前目錄和PATH環境變量中指定的所有目錄中搜索要運行的可執行文件(本例中爲python)。
它依賴於操作系統,但搜索如何將二進制目錄(python可執行文件所在的位置)插入到PATH環境變量中。
如果你想要兩個Python版本,你應該將它們安裝在virtualenv上,以避免造成衝突。你可以在命令行上運行'python --version'嗎?看來你還沒有正確安裝python。 –
你添加了python路徑嗎? – Dayana
[如何在Windows上運行多個Python版本]可能的重複(https://stackoverflow.com/questions/4583367/how-to-run-multiple-python-versions-on-windows) – serakfalcon