簡體   English   中英

在Mac上為多個Python發行版安裝pip

[英]pip install for Multiple Python Distributions on Mac

考慮到這里給出的建議,我在我的系統上有多個Python發行版。

但是:我無法將easy_installpip install安裝到與Mac上的/usr/bin/python關聯的發行版中。 它們只會將模塊安裝到與/Library/Python/2.6/相關的發行版中。

這是一個問題,因為我的默認python調用和XCode編譯都與/usr/bin/python相關聯。

所以,例如,當我嘗試pip install appscript ,我又回到了厚臉皮

Requirements already satisfied

但是,當我打開python或XCode並嘗試import appscript ,我明白了

ImportError: No module named appscript

如何強制pip安裝到與/usr/bin/python相關的任何發行版?

事實證明, easy_install (和pip )與Python 2.7(我的默認python和XCode使用的版本)沒有關聯。 根據vartec對已刪除的答案的說明,我下載並安裝了easy_install以獲取正確版本的python:

sh setuptools-0.6c11-py2.7.egg

easy_installsetuptools一部分)

執行此操作后,我對easy_install默認調用突然切換到安裝python和XCode使用的分發包。

python和XCode現在都可以訪問appscript ,所以無論如何,我猜。 感謝大家的幫助,特別是vartec

您應該調用正確版本的easy_install或pip。 一種方法是在路徑上設置要使用的版本:

 export PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH

這適用於easy_install 對於pip ,你需要給pip命令提供python環境:

pip install -E /Library/Python/2.6/ appscript

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM