2017-04-20 210 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工具将其提供给您的应用程序。