така че аз се опитвам да инсталирам Boto на CentOS. Инсталирах питон 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 в /usr/lib/python2.7/site-packages
Отговори:
0 за отговор № 1Вашият пип използва python намира в /usr/bin/python2
, но вие използвате /usr/local/bin/python
.
Ако не се нуждаете от използването на Python 2.6, просто го деинсталирайте. След това проверете това python
двоичното е посочено /usr/bin/python2
и опитайте отново да стартирате скрипта си. Трябва да работи.
Ако трябва да използвате python 2.6, мисля, че най-лесният начин е да деинсталирате python-pip
пакет и след това инсталирайте pip
използвайки get-pip.py
скрипт според това ръководство. След инсталиране проверете изхода на cat $(which pip)
съдържа правилната версия на python (/usr/local/bin/python
във вашия случай). След това преинсталирайте boto
използване на новоинсталирани pip
, След това мисля, че всичко трябва да работи.
Послепис За съжаление не мога да проверя дали точно това ще работи, защото нямам инсталиране на CentOS.