簡體   English   中英

更改pip安裝軟件包的目錄

[英]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安裝模塊?

您是否選中了使用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.

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