2016-08-03 83 views
3

在Python 2和Python 3(安裝了兩個python版本)中安裝了各種項目之後,我一直在尋找一種更直觀的方式來通過命令提示符運行腳本,比 py -3 script.pyPython 2和Python 3 - 在命令提示符下運行

的Python 2已經花了python script.py,所以最好python3 script.py應該調用的Python 3

我的問題:我如何添加python3作爲一個命令提示符命令?

+0

'#!/usr/bin/python2.7'# '#!/usr/bin/python3.5' – n1c9

+0

默認情況下,大多數操作系統都會這樣做('python' /'python3')。 – dimo414

回答

4

搜索沒有產生好的結果,所以我想我應該分享我將來與任何人一起尋找這個過程。

  1. 確保Python 3文件夾存在於PATH環境變量中。
  2. 找到Python 3文件夾中的「python.exe」文件。
  3. 將「python.exe」文件複製並粘貼到Python 3文件夾中。
  4. 將複製的文件重命名爲「python3」(或任何你想要的命令)。

現在,當您將python3 script.py輸入到命令提示符時,腳本將運行復制的Python 3文件。

此外,通過複製python.exe(而不是重命名它),您允許其他解釋器(如PyCharm)繼續使用其默認的「python.exe」路徑設置。

我希望這有助於!

+2

而不是複製'python'可執行文件,只需創建一個[符號鏈接](http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/ )。 – dimo414

+0

經過一番搜索,我相當確定,我可以在其他地方找到這個確切的解決方案,但很高興你解決了它 –

+0

啊!這根本不是一個好的解決方案!我很高興它的工作,但(一)正確配置你的'%PATH%',和(二)使用[Python啓動器](https://docs.python.org/3/using/windows.html#python-發射窗口)應該是你需要的一切。如果由於某種原因它不是,那麼dimo414建議使用符號鏈接要好得多。 – jedwards

相關問題