我有一个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安装我安装的软件包?
答案 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