Traceback (most recent call last): File "", line 1, in ImportError: No module named

1231 ワード

pythonの学習中に次のエラーが発生します.
>>> import mytest
Traceback (most recent call last):
  File "", line 1, in <module>
ImportError: No module named py
>>>

問題調査:1.まずPythonのモジュールデフォルトディレクトリに「mytest.py」スクリプトがあるかどうかを確認してください.Windowsでpythonのモジュールのデフォルトパスは、一般的に次のようになります(Python 2.7バージョンを例にとります).
C:\Python27\Lib

2.pyが存在する場合は、対応するpycファイル:mytestを手動で削除します.pyc;次にコマンドラインウィンドウを閉じ、モジュールを再importします.このpycファイルは、初めてimport時にシステムが自動的に生成した最適化されたファイルです.Pythonのインポート文が実際にインポートしたのは、pyファイルではなくこのpycファイルです.mytestにpyが編集変更された後、再インポートする場合は、pycファイルを削除して、システムがpycファイルを再生成してから、最新の変更を有効にする必要があります.