我在Oracle linux上安裝了python2.6。 我決定使用更新的python版本並安裝python 2.7.13。更改pip安裝包的目錄
我也安裝了pip來管理軟件包。
現在,如果我使用PIP安裝一個軟件包它仍然是安裝到原來的位置:/usr/lib/python2.6/site-packages
有沒有辦法迫使點子來安裝包較新的Python 2.7版本?
我在Oracle linux上安裝了python2.6。 我決定使用更新的python版本並安裝python 2.7.13。更改pip安裝包的目錄
我也安裝了pip來管理軟件包。
現在,如果我使用PIP安裝一個軟件包它仍然是安裝到原來的位置:/usr/lib/python2.6/site-packages
有沒有辦法迫使點子來安裝包較新的Python 2.7版本?
塑形重複發表
「使用安裝針對您要安裝新的軟件包到Python實例版本PIP的。
在許多發行版,可能會有不同的python2.6的-PIP和python2.7-pip包,用pip-2.6和pip-2.7等二進制名稱調用。如果pip沒有包含在您的發行版中以獲得所需目標,則可以查找setuptools或easyinstall包,或者使用virtualenv始終在生成的環境中包含pip)
如果您在發行版中找不到任何內容,pip的網站將包含安裝說明。「 〜查爾斯·達菲
兩者你檢查Install a Python package into a different directory using pip?。
要在指定的目標目錄安裝使用「PIP安裝--target =」
甲骨文的Linux使用Python的幾乎所有的它的命令行實用程序的系統安裝的版本,因此更改可能會永久性地損壞你的系統。
而不是取代默認的Python安裝,您應該強烈考慮使用Python 2.7 from Software Collections代替。
使用軟件集合意味着Python 2.7的安裝與系統安裝是分開的,因此您不會冒損壞系統的風險。然後您可以通過scl
工具將其提供給您的應用程序。
http://stackoverflow.com/questions/24174821/how-to-change-default-install-location-for-pip – Flurin