Boto:无法在CentOS上安装

时间:2017-06-23 13:18:57

标签: python boto

所以我一直在尝试在CentOS上安装boto。我已经使用这个步骤安装了python 2.6

    sudo wget https://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz
     tar -zxvf Python-2.6.6.tgz
     cd Python-2.6.6
./configure && make && make install

python --version
Python 2.6.6
which python 
/usr/local/bin/python

之后我安装了

sudo yum install python-pip

然后boto

python-pip install boto

但是当我输入boto时,我收到错误 ImportError:没有名为boto的模块 有人可以帮忙吗? PS:当我做的时候

sudo pip install -U boto 

它说 要求已经是最新的:boto in /usr/lib/python2.7/site-packages

1 个答案:

答案 0 :(得分:0)

你的pip使用位于/usr/bin/python2的python,但你使用的是/usr/local/bin/python

如果您不需要使用python 2.6,只需将其卸载即可。然后检查python二进制文件是否指向/usr/bin/python2并尝试再次运行您的脚本。它应该工作。

如果您需要使用python 2.6,我认为最简单的方法是卸载python-pip包,然后根据this手册使用pip脚本安装get-pip.py。安装完成后检查cat $(which pip)的输出是否包含正确版本的python(/usr/local/bin/python)。然后使用新安装的boto重新安装pip。在那之后,我认为一切都应该有效。

P.S。不幸的是,我无法确切地检查这是否有效,因为我没有安装CentOS。