我的箱子裏安裝了Python 2.7和3.3。如何在不更改/ usr/bin/python符號鏈接的情況下更改python-green
配置以使用其中一個或另一個?如何更改python-green使用的python版本
1
A
回答
2
嘗試venv
。這創建了一個虛擬環境,默認情況下所有腳本都使用特定的Python版本。
pip install virtualenv
virutalenv -p <PATH_TO_PYTHON_3> <VENV_PATH>
source <VENV_PATH>/Scripts/activate
一旦激活venv
,
install green
green <MODULE_TO_TEST>
要停止使用這種環境下,
deactivate
大多數軟件包,甚至支持多個版本的Python的那些,沒有運行 - 時間開關。所以,你需要在之後安裝綠色激活venv。否則,當前活動(在你的情況下,全局)python版本 - 讓我們假設2.7 - 調用它的全局安裝pip
,它將爲Python 2.7安裝綠色。
0
使用venv
正如Sharadh所說,絕對是最好的辦法。
話雖如此,它可能是有用的知道綠色實際安裝三個應用程序的二進制文件:
green
greenX
greenX.Y
哪裏X
是蟒蛇的主要版本(2或3),Y是蟒蛇的次要版本。因此,讓我們說你在Python 3.3和系統3.4的「系統」安裝下安裝綠色。會發生以下情況:
green <- Points to green in 3.3
green3 <- Points to green in 3.3
green3.3 <- Points to green in 3.3
green <- Overwrites the previous green, now points to 3.4
green3 <- Overwrites the previous green3, now points to 3.4
green3.4 <- Points to green in 3.4
因此,簡言之:
- 使用
venv
- 它更理智。 - 如果你必須使用多個「系統」python版本,在你所有的命令中使用
greenX.Y
,你總是會得到正確的。
1
現在可以直接作爲模塊運行。爲此,請使用/path/to/python -m green
相關問題
- 1. 如何更改Python版本使用pyinstaller
- 2. 如何更改Enthought Canopy的Python版本?
- 3. 如何更改默認的python版本?
- 4. 在使用nohup時更改python版本
- 5. Powershell Python:使用更改版本
- 6. Python IDLE:更改Python版本
- 7. 如何更改apache使用的python版本?
- 8. AppleScript使用錯誤的python版本,如何更改?
- 9. 如何更改IDLE使用的python版本?
- 10. 如何更改EMACS 23使用的默認python版本?
- 11. 如何在Mac OSX上更改plpython使用的Python版本?
- 12. 如何更改Wing IDE 101中使用的Python版本?
- 13. 更改Python版本2.7
- 14. hostgator - 更改python版本
- 15. 如何更改CUDA版本
- 16. 如何更改sbt版本?
- 17. 如何更改ruby版本
- 18. Python如何將默認版本從python 3.5更改爲python 2.7
- 19. 如何更改apache toree pyspark筆記本中的python版本?
- 20. Wingware Python IDE:我如何從Python 2.7.10更改爲最新版本?
- 21. 更改運行Spyder的python版本
- 22. 更改richfaces中使用的JQuery版本
- 23. mutt使用的vim更改版本
- 24. 更改distutils使用的gcc版本
- 25. 更改使用的導軌版本
- 26. 更改Sublime中使用的Ruby版本
- 27. 更改PyScripter使用不同的Python版本
- 28. 如何更改虛擬環境在Ubuntu 14.04中使用的python版本?
- 29. 如何使用本地更改將OSS升級到新版本?
- 30. 如何更新Python的版本?