web-dev-qa-db-ja.com

pipが正常にインストールされた後:ModuleNotFoundError

IDLEで使用できるようにSimPyモジュールをインストールしようとしています。しかし、IDLEにインポートしようとすると、エラーが発生しました。すでにPythonとPipを再インストールして、アプリの場所を変更しようとしました。SimPyはPython 2.7のディレクトリにあります。使用しています。 python 3.6.1。

ターミナルにsimpyを正しくインストールした後:

pip install simpy
Requirement already satisfied: simpy in /Library/Python/2.7/site-packages

IDLEに入れたとき:

Import Simpy

エラーが発生しました:

    Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    import simpy
ModuleNotFoundError: No module named 'simpy'

どうすればこれを解決できますか?

5
Robert

python 3.6.1を使用しているため、simpyをインストールするpythonのタイプを指定する必要がある場合があります。pip3 install simpyを実行してみてくださいsimpyモジュールをpython3ライブラリにインストールします。

6
cosinepenguin

コードを実行している場所ならどこでも、これを試してください

import sys

sys.path
sys.executable

pythonを別の環境で実行していて、モジュールが別の環境にインストールされている可能性があります。

2
alok.m

私は(Windowsで)同じ問題を抱えていました、そして私の場合の根本的な原因は[〜#〜]アンチウイルス[〜#〜]ソフトウェアでした!実行中のプロセスをある種の仮想マシンでラップする「自動封じ込め」機能があります。
症状は同じです:pip install <module>1つのコマンドラインウィンドウで正常に動作し、import <module>は、別のプロセスから実行すると失敗します。

1
Dima Gershman