从python 2.6切换到2.7时如何正确设置pip安装

时间:2014-11-28 03:35:30

标签: python-2.7 pip

我有一个AWS ubuntu实例(实际上是EMR AMI 2.4.7),默认python是2.6。 我想使用python2.7.5。

Python 2.7.5已经安装在机器上,而不是默认的

所以我只需通过以下方式更改默认python:

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/python

然而,当我尝试使用pip install来安装库(比方说,boto)时,它在python 2.7中不可用,但在2.6中可用。

“pip”是否以某种方式连接到2.6?我如何更改它,以便为python 2.7安装我安装的软件包?

1 个答案:

答案 0 :(得分:1)

我解决了。我必须安装easy_install,以便它使用python 2.7,然后使用easyinstall来安装pip。

wget --no-check-certificate http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz
tar xf distribute-0.6.35.tar.gz
cd distribute-0.6.35
sudo python2.7 setup.py install
sudo easy_install-2.7 pip
cd $current_dir