簡體   English   中英

pip的安裝目錄

[英]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.

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