我想在我的mac中安裝一個python的本地安裝版本,用於舊版本的python。例如,我有python 2.7.10。不過,我想爲特定的項目開發python 2.7.6。我如何安裝2.7.6,而不會影響mac的默認python或以前安裝的版本?安裝python mac 2.7.6
0
A
回答
0
您可以使用Homebrew或[MacPorts]在同一臺機器上安裝多個版本的Python,而不必重寫默認的Python解釋器(https://www.macports.org/)(根據我個人的經驗推薦Homebrew)。
看一看http://docs.python-guide.org/en/latest/starting/install/osx/#doing-it-right。
編輯:我檢查了Python和它不是標準的舊倉庫像homebrew/versions
或homebrew/boneyard
所以你必須從GitHub通過搜索與2.7.6
版本將formualr直接安裝中,這是一個:
啤酒可以從GitHub正確的安裝:
$ brew install https://raw.githubusercontent.com/Homebrew/legacy-homebrew/72eb84e61e46f9c22193b7b0fbcf60993b795c8e/Library/Formula/python.rb
0
你應該學習如何使用virtualenvs。虛擬環境是一種通過爲它們創建虛擬Python環境來將不同項目所需的依賴關係保存在不同地方的工具。它解決了「Project X依賴於1.x版本,但是Project Y需要4.x」的困境,並且讓您的全球站點包目錄保持乾淨和易於管理。
Here你有一個很好的Mac OS教程,它是爲Yosemite編寫的,但也可以在其他OS版本上運行。
正如在這個問題中提到的:Use different Python version with virtualenv,您可以使用virtualenv -p /usr/bin/python2.6 <path/to/new/virtualenv/>
命令來指定virtualenv的Python版本。
相關問題
- 1. 在2.7.6上安裝Python 2.7.9
- 2. Redhat Python 2.7.6在virtualenv上安裝
- 3. Django安裝Wierdness - Mac OSX 10.8.5和Macport Python 2.7.6 - Django/Python/Unix初學者
- 4. 沖泡安裝Python,但隨後 「已安裝的python-2.7.6,它只是不掛」
- 5. 在Mac OS X上安裝Python
- 6. Mac重新安裝Python
- 7. Python BeautifulSoup Mac安裝錯誤
- 8. Mac上的Python tesseract安裝
- 9. Numpy安裝Mac Osx Python
- 10. python mySQL PPC Mac安裝
- 11. 更新python mac安裝
- 12. Python Setuptools,easy_install安裝mac
- 13. 在Mac上安裝MySQL-python
- 14. Python 2.7 mac MySQLdb安裝
- 15. 錯誤在蟒蛇安裝PIP 2.7.6
- 16. 異常有關python setuptools的安裝已在2.7.6
- 17. 錯誤在Ubuntu 14.04安裝SciPy的使用Python 2.7.6
- 18. 我應該下載Python 2.7.6 Windows X86-64安裝程序嗎?
- 19. Python 2.7.6字典
- 20. Mac安裝Mongodb
- 21. Julia MAC安裝
- 22. 如何在mac上安裝python模塊
- 23. 在Mac OSX 10.5,Python 2.7下安裝MySQLdb
- 24. 如何在Mac上安裝python的httplib2?
- 25. 在Mac OSX中安裝python-igraph Sierra
- 26. 在Mac OS上爲python安裝cx_oracle
- 27. 在Mac OS上爲Python 2.6安裝pycurl
- 28. 在Mac上安裝Python dylibs在哪裏?
- 29. 如何在Mac上安裝/運行Python
- 30. Python - 在Mac OSX中安裝matplotlib Snow Leopard
相關:http://stackoverflow.com/questions/1534210/use-different-python-version-with-virtualenv –
2.7.6和2.7.10之間不應該有任何顯着的區別,除了錯誤修復。你爲什麼需要這兩個版本? –