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'
どうすればこれを解決できますか?
python 3.6.1を使用しているため、simpyをインストールするpythonのタイプを指定する必要がある場合があります。pip3 install simpy
を実行してみてくださいsimpyモジュールをpython3ライブラリにインストールします。
コードを実行している場所ならどこでも、これを試してください
import sys
sys.path
sys.executable
pythonを別の環境で実行していて、モジュールが別の環境にインストールされている可能性があります。
私は(Windowsで)同じ問題を抱えていました、そして私の場合の根本的な原因は[〜#〜]アンチウイルス[〜#〜]ソフトウェアでした!実行中のプロセスをある種の仮想マシンでラップする「自動封じ込め」機能があります。
症状は同じです:pip install <module>
1つのコマンドラインウィンドウで正常に動作し、import <module>
は、別のプロセスから実行すると失敗します。