[英]The installation directory of pip
在Mac OS X上,我的包目錄為/Library/Python/2.7/site-packages
。 但是,從brew安裝了64位Python之后( 在Mac OS X 10.10上以64位模式執行python ),我發現pip install
將軟件包安裝到新的/usr/local/lib/python2.7/site-packages
目錄中。
如何控制pip
命令將軟件包安裝到的目標目錄? 我可以將pip
的默認目標目錄從一個設置到另一個嗎?
您可以至少調用正確的pip
。 因此,如果您通過基本OS X Python安裝pip
(我猜是/usr/bin/easy_install pip
),那么該 pip(我可能猜想是/usr/bin/pip
)將在基本OS X中安裝新軟件包。 Python庫( /Library/Python/…
)。
現在,您通常不希望這樣做,而是完全移至要使用的任何Python(在您的情況下為brew)。 實際上,這使事情變得更簡單,因為您只需要關注一個Python版本,就可以在其中放置所需的所有軟件包。
我只是通過使用sudo easy_install pip
重新安裝pip
來恢復到原始狀態。 這將安裝/usr/local/bin/pip
。
我還檢查了/usr/local/Cellar/python/2.7.9/bin/pip
是否符號鏈接到(覆蓋)了/usr/local/bin/pip
。
我為命令alias pip64='/usr/local/Cellar/python/2.7.9/bin/pip'
了alias pip64='/usr/local/Cellar/python/2.7.9/bin/pip'
以便brew的python軟件包安裝是通過pip64
執行的,而通常情況是使用pip
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.