2016-04-19 183 views
1

我正在使用Atom文本編輯器編寫Python程序。我通常使用命令atom script_name.py開始一個新腳本,並打開Atom文本編輯器。您可以使用命令cmd+i執行程序包script的腳本。 (見https://atom.io/packages/script有沒有辦法在多個Python版本的Atom中運行Python腳本?

有些情況下我想用Python 2.7和其他情況時我更喜歡用Python 3.4

根據我的理解,唯一的方法是手動更改Python版本的$PATH。在我的情況下,Python 3.4的路徑爲/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4Python 2.7的路徑爲/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7

除了每次手動更改$PATH之外,還有其他方法可以做到嗎?是否有另一個我可以使用的軟件包?

編輯:也許有一些困惑。我想你應該可以使用python2.7python3.4在Atom中運行腳本。在命令行中,人們只需要python script.pypython2.7python3.4運行python3 script.py

回答

1

如果可執行文件具有不同的名稱,則可以同時在PATH中同時使用這兩個版本。

在我的情況,我有:

蟒蛇2.7(python):/usr/bin/python

巨蟒-3(python3):/usr/local/bin/python3

+0

這我理解,但考慮到我的建立上面,哪個版本Python會用Atom來執行腳本嗎? – ShanZhengYang

+0

使用腳本包中的'Script:Run Options'選項。顯然,您可以創建「配置文件」以在兩個版本中運行。請參閱[包頁面]上的會話__Usage__(https://atom.io/packages/script)。 –

+0

感謝您的幫助!這很好,因爲用戶可以簡單地使用他們已經通過命令行使用的命令。 – ShanZhengYang

相關問題