我在我的Mac上安裝了幾個不同版本的Python。默認版本是2.5,所以當我安裝一個模塊時,它被安裝到2.5。我需要能夠將一些模塊安裝到不同版本的Python,因爲我正在處理使用不同版本的項目。任何人都知道如何做到這一點?謝謝你的幫助。在Mac上安裝python模塊到非默認的python版本
8
A
回答
4
如果你使用setup.py安裝,只需通過Python的相應版本,比如運行:
python2.6 setup.py install
如果您使用的easy_install應該有所謂相應的Python版本的版本easy_install-NN,例如
easy_install-2.6 some_module
如果你在需要不同的Python版本不同的項目,可考慮使用virtualenv(和virtualenvwrapper) - 它可以讓你火起來,並使用每個多個環境都有自己的Python版本和設置庫。用法示例會是這樣的:
$ python -V
Python 2.5.4
$ mkvirtualenv --python=python2.6 foo
foo $ python -V
Python 2.6.1
foo $ pip install some_mod # installs module in foo's library, rather
# than site wide
foo $ deactivate # leave the virtual env
$ python -m some_mod
/path/to/python: No module named some_mod
要返回給foo的環境後,使用workon
:
$ workon foo
foo $ python -m some_mod # no error, apns available within the env
foo $
所以,你可以使用的virtualenv保持獨立的環境中已經安裝了Python的各個版本。在這些環境中,pip和easy_install只是做正確的事情。
2
3
如果您通過setuptools(即python setup.py
)進行安裝,它將安裝到您使用的python可執行文件的lib目錄(除非它是一個破損的軟件包)。
相關問題
- 1. 如何將macports模塊與默認版本的Python預裝在Mac OSX上?
- 2. 在新的Python版本上安裝Python模塊
- 3. Pip安裝模塊到mac上的不同python安裝
- 4. 如何在SnowLeopard的非默認python安裝上安裝pyobjc
- 5. 安裝Python模塊的兩個版本
- 6. 將python模塊安裝到python版本中立位置
- 7. 使用本地Python版本安裝Python模塊
- 8. 用於Python的Mac上的Emacs-python-mode繼續使用默認的Python版本
- 9. Mac Swampy(Python學習模塊)安裝
- 10. 新的python dot版本未檢測到已安裝的模塊?
- 11. 新的Mac平臺,試圖回到默認的python安裝
- 12. 安裝Python模塊
- 13. 安裝python模塊
- 14. 安裝Python模塊
- 15. 爲(非系統)Python安裝rpm模塊
- 16. Python在OSX上的安裝位置 - 安裝python模塊時遇到的問題
- 17. 上Bluemix在Python筆記本安裝密碼Python模塊
- 18. 如何在Mac上輕鬆安裝pygame Python模塊
- 19. 如何在Mac OS和Ubuntu上安裝mesos.native python模塊
- 20. 如何在mac osx上安裝Python docx模塊
- 21. 在mac OSX上安裝VTK python模塊Yosemite 10.10.1
- 22. 如何在Mac上安裝/組織python模塊?
- 23. 使Python默認爲安裝在共享主機上的另一個版本
- 24. 在Windows Vista上安裝python ssl模塊
- 25. 安裝python2模塊,如果默認python是python3
- 26. 安裝和得到一個Python模塊在Mac
- 27. Python的Pythonpath模塊安裝
- 28. 安裝MySQLdb的Python模塊
- 29. python:安裝兩個版本的相同模塊
- 30. 基於安裝的python版本導入模塊?
對於類似的問題,當安裝了macports ara的不同版本的python時,使用'easy_install'安裝模塊,請參閱http://stackoverflow.com/questions/5792060/easy-install-with-various-versions- of-python-installed-mac-osx – juanchopanza 2011-06-03 07:18:59