質問: 「IPythonという名前のモジュールがありません」というエラーが発生しました Pythonプログラムの実行中。完全なエラーメッセージは以下のとおりです。同じものを修正する方法について何か考えはありますか?
$ python san.py Traceback (most recent call last): File "san.py", line 2, in <module> from IPython import get_ipython ModuleNotFoundError: No module named 'IPython'
解決策: これは、プログラムがipython
を参照しようとしていることを意味します システムにインストールされていないライブラリ。必要なのは、ipython
をインストールすることだけです pip
を使用する 以下に示すように:
# pip install ipython [....] Requirement already satisfied: parso>=0.7.0 in /home/ubuntu/.conda/envs/iisc_dm/lib/python3.8/site-packages (from jedi>=0.10->ipython) (0.7.0) Installing collected packages: ipython Successfully installed ipython-7.14.0ノート:
pip
を使用する Pythonのバージョンに対応するバージョン。
Anaconda(フルバージョン)を使用している場合、ipythonがプリインストールされています。 minicondaを使用している場合、または何らかの理由でipythonが削除された場合は、再インストールできます。
# conda install -c anaconda ipython
それでおしまい! Pythonのインストールエラーと解決策の詳細をご覧ください。異なるバージョンのPythonを使用したい場合は、異なるPython環境を作成することをお勧めします。