2017-06-23 1 views
0

alors j'ai essayé d'installer boto sur CentOS. J'ai installé Python 2.6 en utilisant ces étapes,Boto: Impossible d'installer sur CentOS

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 

après quoi je l'ai installé

sudo yum install python-pip 

puis Boto

python-pip install boto 

Mais quand je fais Boto l'importation, je reçois une erreur ImportError: Aucun module nommé boto Quelqu'un peut-il aider? PS: quand je fais

sudo pip install -U boto 

Il dit Exigence déjà à jour: Boto dans /usr/lib/python2.7/site-packages

+0

Vous pouvez le voir en exécutant 'cat $ (qui pip)'. Peut être pip utilise différents python. ! –

+0

#/usr/bin/python2 # - * - codage: utf-8 - * - import re import sys d'importation principale pip si __name__ == '__main__': sys.argv [ 0] = re.sub ('- script \ .pyw | \ .exe)? $', '', Sys.argv [0]) sys.exit (main()) – user2991413

Répondre

0

Pip utilise python situé à /usr/bin/python2, mais vous utilisez /usr/local/bin/python.

Si vous n'avez pas besoin d'utiliser python 2.6, désinstallez-le. Ensuite, vérifiez que python binary est pointé vers /usr/bin/python2 et réessayez d'exécuter votre script. Ça devrait marcher.

Si vous devez utiliser Python 2.6 Je pense que le plus simple est de désinstaller python-pip et d'installer ensuite pip en utilisant un script get-pip.py selon this manuel. Après l'installation, vérifiez que la sortie de cat $(which pip) est la bonne version de python (/usr/local/bin/python dans votre cas). Puis réinstallez boto en utilisant nouvellement installé pip. Après cela, je pense que tout devrait fonctionner.

P.S. Malheureusement, je ne peux pas vérifier avec précision si cela fonctionnera car je n'ai pas installé CentOS. Pouvez-vous poster le contenu du fichier binaire pip?

+0

Je suis complètement nouveau à python . Pouvez-vous me dire ce que je devrais faire ici? – user2991413

+0

Est-il nécessaire d'utiliser python 2.6 ou vous pouvez utiliser une version plus récente du dépôt CentOS? –

+0

python 2.6 va-t-il provoquer un problème? utiliser une version plus récente de Python dois-je désinstaller python 2.6? – user2991413