我的電腦上有幾個不同的python版本。當我在提示符中輸入「python」時,如何選擇從終端運行哪一個?如何選擇哪個版本的python從終端運行?
7
A
回答
6
你應該有多個可執行文件的每個Python版本。例如,如果我輸入python
,打標籤,我看到:
$ python
python python2.5-config python2.7-config python3.3 python3.3m-config pythonw2.7 pythonw3.3-32
python-config python2.6 python3 python3.3-32 pythonw pythonw3
python2 python2.6-config python3-32 python3.3-config pythonw2.5 pythonw3-32
python2.5 python2.7 python3-config python3.3m pythonw2.6 pythonw3.3
所以,如果,例如,我想蟒蛇2.5版本 - 我運行python2.5
。
另外,看看virtual environments - 它更容易管理和切換多個Python環境。
另見:
1
要選擇哪個版本的Python是當你鍵入 '蟒蛇' 到終端上運行,則可能需要使用別名來試試。
例如:
alias python='python2.7'
是否會讓當您鍵入 '蟒蛇' 到你的終端python2.7執行。
8
使用which
來查看python命令所在的位置。然後用ls -l
找出它在哪裏真的是是。然後鏈接你想要的那個。請注意,其他安裝版本通常都可以通過它們各自的名稱獲得。
$ which python
/usr/bin/python
$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 Jun 18 2013 /usr/bin/python -> python2.7
$ ls /usr/bin/python*
/usr/bin/python /usr/bin/python2.7 /usr/bin/python2-config
/usr/bin/python2 /usr/bin/python2.7-config /usr/bin/python-config
$ sudo ln -sf /usr/bin/python2 /usr/bin/python
注意這個變化,這Python版本您的計算機上所有用戶的所有程序可能會使用!如果你只想改變它自己。您可以通過在Linux中添加alias python='/usr/bin/python2'
行(將python2
替換爲您需要的版本)將其替換爲~/.bashrc
或在Mac中添加~/.bash_profile
。 (在這種情況下,您需要重新啓動終端會話。)
0
嘗試envirius (universal virtual environments manager),它允許編譯任何版本的python。此外,它允許創建混合語言的環境。
1
相關問題
- 1. Xcode如何選擇運行哪個Python?
- 2. 從崇高文本運行Python腳本時選擇Python版本
- 3. 從Ubuntu終端運行Python腳本NameError
- 4. 哪個版本選擇
- 5. 在運行時動態選擇使用哪個版本的.dll
- 6. 從Python的Python終端運行Python腳本
- 7. 如何運行,從bash的終端運行Ruby腳本
- 8. 如何判斷終端使用哪個版本的Ruby?
- 9. 從我已經安裝了新的Python版本,並希望從終端運行.py文件的MAC終端
- 10. 如何從終端運行matlab腳本的多個實例?
- 11. 如何運行腳本終端的IOS
- 12. 在Python腳本中運行終端
- 13. 在Mac終端上運行Python腳本
- 14. 在終端中運行python腳本
- 15. 如何在bash終端中選擇行
- 16. 運行從終端的R新版本時,舊版本在默認情況下
- 17. 從Unix的終端執行python腳本
- 18. 從終端運行Python程序
- 19. 從python運行終端程序
- 20. 從python 3.3運行終端命令3.3
- 21. 如何暫停在終端運行的python腳本
- 22. 如何在tmux終端的特定時間運行python腳本?
- 23. 如何在終端上運行Jupyter上的python腳本?
- 24. 運行多個python版本
- 25. 如何停止python腳本從終端
- 26. 如何判斷用戶選擇「運行在終端」
- 27. 如何選擇運行哪個jupyter筆記本?
- 28. emacs中的Ruby模式:如何在運行irb時選擇運行哪個版本的ruby?
- 29. 運行的emacs從終端
- 30. pycharm終端中的Python版本規範
太棒了! Thx的幫助! – mjmostachetti