2017-04-10 8 views
0

をインストールした後ピップませんモジュールの名前PBR、はImportError:私はローカルPRBパッケージをinstllするには、次のコマンドラインを使用している成功し

ピップ-t /data/python3.4/site-packages/ /データ/ pythonlibsをインストール/pbr-2.0.0-py2.py3-none-any.whl

処理が正常に終了しました。その後、import pbrと入力すると、それでも失敗します。この失敗したインストールプロセスの理由は何か?

enter image description here

+1

あなたの 'pip'シンボリックリンクは3.xインタプリタを指しています。 2.xインタプリタを使用しようとしています。 2.xおよび3.xバイナリは独立していますので、使用する前に適切なインタプリタにパッケージをインストールする必要があります。 –

答えて

0

あなたは、Python 2.xのための会計とPython 3.xのは、完全に独立した環境ということがないように見えます。

まず、あなたは次のようにインストールされています

pip install -t /data/python3.4/site-packages/ /data/pythonlibs/pbr-2.0.0-py2.py3-none-any.whl 

あなたはvirtualenvの内側に現在ある場合を除き、pipコマンドは、一般的にはPython 2.xの環境の一部となります。 Python 3インストーラは通常pip3です。

しかし、このpipに/data/python3.4をインストールするように指示しています。大丈夫です。インストール先を指定してから動作する可能性があります。

しかし、Python 2.6.6を実行して、Python 3.xにインストールする予定だったモジュールを読み込もうとします。

pythonの代わりにpython3を実行するだけで問題が解決します。

それでも問題が解決しない場合は、pipの代わりにpip3を使用してモジュールを再インストールし、動作するかどうか確認してください。

関連する問題