こんにちは。勉強中のメモとして書き留めておきます。
Pythonでの勉強中に「ImportError: PyCapsule_Import could not import module “datetime”」というエラーが出ました。このエラーはNumPyのC拡張モジュールのインポートに関連するものみたいです。
エラーの背景
エラーメッセージによれば、NumPyのインポート時に「PyCapsule_Import could not import module “datetime”」という問題が発生しています。これはPythonのDatetimeモジュールに関連する問題の可能性があります。
ファイルの名前が原因??
私の場合、ファイルの名前が原因でした。
ファイル名を「math.py」としていました。この名前を変更しただけで全て解決しました。もしかすると標準のパッケージなどの読み込む時に都合が悪い名前なのかもしれません。
PythonとNumPyのバージョンの確認
使用しているPythonとNumPyのバージョンを確認が必要な場合もあります。
python --version pip show numpy
もしもバージョンに問題があれば、適切なバージョンにアップデートするか、必要であればダウングレードする必要があるみたいです。
場合によってはNumPyの再インストールもしてみてもいいかもしれないです。
コメント