2017-06-23 1 views
0

にインストールできないので、CentOSにbotoをインストールしようとしています。私は、これは私がBoto:CentOS

python-pip install boto 

のboto

sudo yum install python-pip 

、その後をインストールしかし、私は、インポートのbotoを行うとき、私はエラー はImportErrorを取得した後

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 

ステップ使用してのpython 2.6をインストールしました:いいえモジュールboto 誰でも助けることができますか? PS:、/usr/lib/python2.7/site-packages中のboto

+0

pipバイナリファイルの内容を投稿できますか?あなたは 'cat $(which pip)'を実行することでそれを見ることができます。 pipが異なるpythonを使用することがあります。 ! –

+0

ます。#/ usr/bin/python2 # - * - コーディング:UTF-8は - * - インポート 再輸入のsysピップインポートメイン 場合__name__ == '__main__' から : sys.argvの[ 0] = re(r '( - スクリプト\ .py | \ .exe)?$'、 ''、sys.argv [0]) sys.exit(main()) – user2991413

答えて

0

あなたのピップは/usr/bin/python2にあるのpythonを使用しています。私は

sudo pip install -U boto 

を行うときには、すでに最新の 要件言います/usr/local/bin/pythonを使用しています。

Python 2.6を使用する必要がない場合は、アンインストールしてください。次にpythonバイナリが/usr/bin/python2を指していることを確認して、スクリプトをもう一度実行してください。それは動作するはずです。

あなたのpython 2.6を使用する必要がある場合、私は最も簡単な方法は、python-pipパッケージをアンインストールしてからthisマニュアルに従ってget-pip.pyスクリプトを使用してpipをインストールすることだと思います。インストール後、cat $(which pip)の出力が正しいバージョンのpython(あなたの場合は/usr/local/bin/python)であることを確認してください。次に、新たにインストールされたpipを使用してbotoを再インストールします。その後、私はすべてがうまくいくと思う。

P.S.残念ながら、私はCentOSをインストールしていないため、これが動作するかどうかを正確に確認することはできません。

+0

私はPython 。私はここで何をすべきか教えていただけますか? – user2991413

+0

Python 2.6を使用する必要がありますか、CentOSリポジトリの新しいバージョンを使用できますか? –

+0

はPython 2.6の問題を引き起こしますか?新しいバージョンのPythonを使用するには、既存のPython 2.6をアンインストールする必要がありますか? – user2991413