2017-04-20 125 views
0

我在Oracle linux上安裝了python2.6。 我決定使用更新的python版本並安裝python 2.7.13。更改pip安裝包的目錄

我也安裝了pip來管理軟件包。

現在,如果我使用PIP安裝一個軟件包它仍然是安裝到原來的位置:/usr/lib/python2.6/site-packages

有沒有辦法迫使點子來安裝包較新的Python 2.7版本?

+0

http://stackoverflow.com/questions/24174821/how-to-change-default-install-location-for-pip – Flurin

回答

0

塑形重複發表

「使用安裝針對您要安裝新的軟件包到Python實例版本PIP的。

在許多發行版,可能會有不同的python2.6的-PIP和python2.7-pip包,用pip-2.6和pip-2.7等二進制名稱調用。如果pip沒有包含在您的發行版中以獲得所需目標,則可以查找setuptools或easyinstall包,或者使用virtualenv始終在生成的環境中包含pip)

如果您在發行版中找不到任何內容,pip的網站將包含安裝說明。「 〜查爾斯·達菲

How to install a module use pip for specific version of?

0

甲骨文的Linux使用Python的幾乎所有的它的命令行實用程序的系統安裝的版本,因此更改可能會永久性地損壞你的系統。

而不是取代默認的Python安裝,您應該強烈考慮使用Python 2.7 from Software Collections代替。

使用軟件集合意味着Python 2.7的安裝與系統安裝是分開的,因此您不會冒損壞系統的風險。然後您可以通過scl工具將其提供給您的應用程序。