我在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