2016-06-23 3 views
1

PIPのインストールを使用してPythonの "XLRD"ライブラリをインストールしようとしていますが、ライブラリは正常にインストールされています。実行後、同じものをインポートしようとしましたが、がインストールされています。Pip "install" Pythonの代わりにJythonにインストール

私はいくつかの調査の結果、C:/ python27の代わりにC:jython/site-packagesディレクトリにすべてがインストールされていることがわかりました。

私のpythonパスはC:/ python27に設定されています。

何が問題になりますか? PythonディレクトリにモジュールをインストールするようにPIPに指示する方法を教えてください。

+0

コマンドラインで '' where pip''とは何ですか? – loutre

+0

@loutreうわー、私はコマンドをタイプし、2つの応答を得ました。pythionとjythonの両方のディレクトリにあります。どうすればc:/ pythonにデフォルトにするのですか? – Anarach

+0

PATH env変数( '' echo%PATH% ')。 Jythonパスが最初に表示されます。 PythonパスでJythonを入れ替えます。 – loutre

答えて

2

端末/コマンドプロンプトで、モジュールをインストールする必要があるバージョンのPythonホームディレクトリに移動します。次に、scriptsフォルダーに移動し、pipコマンドを実行します。以下のように

cd C:/python27/Scripts 
pip install XLRD 

このコマンドを実行する必要があるpipスクリプトを指す必要があります。 python27内部ピップスクリプトのthatsの場合は、そこに移動するか、以下同様

C:/python27/Scripts/pip install XLRD 

のように実行する必要があり、あなたはあなたの「PATH」環境変数でpython27 & Jythonのホームディレクトリ&スクリプトのパスの両方を持っている場合は、最初に宣言されたパスが優先されます。優先順位を並べ替えるには、パス宣言の順序を並べ替える必要があります。

+0

うわー、それは絶対に働いた、あなたはなぜそれがデフォルトのjythonフォルダに知っていますか? – Anarach

+0

あなたの 'PATH'環境変数にjythonホームディレクトリとスクリプトディレクトリがあるので、デフォルトでjythonになります。 – Akarsh

+0

私もpythonと同じものを持っています。 – Anarach

関連する問題