[英]Changing directory where pip installs packages
我在Oracle Linux上安裝了python2.6。 我決定使用較新的python版本並安裝了python 2.7.13。
我還安裝了pip來管理軟件包。
現在,如果我使用pip安裝軟件包,它仍會將其安裝到舊位置:/usr/lib/python2.6/site-packages
有沒有辦法強制pip為較新的python 2.7版本安裝軟件包?
可能的重復帖子
“使用要安裝新包的Python實例安裝的pip版本。
在許多發行版中,可能會有單獨的python2.6-pip和python2.7-pip軟件包,使用二進制名稱(例如pip-2.6和pip-2.7)來調用。 如果未將pip打包在所需目標的發行版中,則可能會尋找setuptools或easyinstall軟件包,或使用virtualenv(在生成的環境中始終包含pip)。
如果您在發行版中找不到任何內容,請在pip的網站上提供安裝說明。”〜Charles Duffy
您是否選中了使用pip將Python軟件包安裝到其他目錄中? 。
要在指定的目標目錄中安裝,請使用“ pip install --target =“
Oracle Linux幾乎所有的命令行實用程序都使用系統安裝的Python版本,因此進行更改可能會不可避免地損壞您的系統。
與其替換默認的Python安裝,不如強烈考慮使用Software Collections中的Python 2.7 。
使用Software Collections意味着Python 2.7的安裝與系統安裝是分開的,因此不會冒損壞系統的風險。 然后,您可以通過scl
工具將其提供給您的應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.