2017-05-31 17 views
2

私はsentdexのpython初心者シリーズに従っています。私はを使うことができるように、私がpythonをパスしなければならないまで十分にうまくいっていました。私はそれをして、いくつかwhlファイル、cx_FreezePILをインストールしようとしました。PIPが間違った場所にパッケージをインストールしています

それは、すべてが正しくインストールされ、彼らはlibs/siteパッケージにしているが、私は彼らから描くしようとするたびに、私は ModuleNotFoundError: No module named 'cx_Freeze'(またはPILやその他もろもろを)というエラーを取得したと述べました。

私は間違ったバージョンを取得していますか?

編集:私は、問題は、pythonシェルは私のpythonのインストールの残りの部分とは別の場所にあったということだと思ったが、私はちょうどパスの一部を見た。 python.exeのコマンドプロンプトでスクリプトを再実行したところ、エラーは発生しませんでした。地獄が起こっているところ

+2

はたぶんあなたのシステム内のpythonの2つのインスタンスがインストールされています。 –

+0

パッケージをグローバルに(ルートアクセスで)インストールするか、仮想環境にインストールしましたか?どのバージョンのPythonを使用していますか? – cezar

+0

私は3.6を使用します。だから私はコマンドプロンプトpython.exeで実行し、それは走ったが、シェルで試してみると、「モジュールが見つかりませんでした」というエラーが表示されます。 – zachamarino

答えて

0

あなたはおそらく別のpythonを実行するか、またはあなたが予想しているものをpipします。それは私と頻繁に起こります。別のpythonのインストールに属しピップを使用して問題を避けるため、同じPythonの実行可能ファイルを呼び出すことによって

python -m pip install Pillow 
python -c "from PIL import Image; print(Image)" 

:このような問題の使用を避けるために。

+0

正確に私はこれを実行しますか? PythonシェルまたはコマンドプロンプトまたはPython.exeから? – zachamarino

+0

コマンドライン(pythonフォルダのcwdが最適でしょう) –

0

また、使用することができます。

python `which pip` install Pillow 
関連する問題