1. ホーム
  2. Deep Learning

tensorflowエラーノート:PyCharmとAttributeErrorの下で様々なモジュールのインポートの問題:モジュール 'pandas.core.computation' は属性を持っていません。

2022-02-21 05:48:42

WindowsにTensorFlowとAnacondaをインストールし、実行環境はPycharmを使用しています。

(その 最初はcmd直下で試したが問題なし。 Pytho fileneme.py というコマンドを実行すると、PyCharm を使うには不便というか、勉強になるような気がしています。しかし、問題はどちらも同じで、同じ方法で解決することができます )

エラー1:モジュールのインポートに問題がある

通常、各種モジュールやパッケージをインポートする場合、File->Settings->Project:プロジェクト名->Project Interpreterで、右上の「+」をタップして直接インストール先を検索してください。しかし、常に多くの問題が発生し、そのようなtsfreshを見つけることができないの先頭として、インストールエラー:エラー:Microsoft Visual C++ 14.0が必要です。いくつかの他のモジュールもこの問題があります。


解決策

方法1:pycharmのターミナルでpip install xxxと入力し、直接インストールする。2には進みません。

方法2:対応するwhlファイルをウェブから直接ダウンロードし、ターミナルでpip install pip install xxx.whlを実行します。

一般に、直接検索することができます。以下はアドレスです: https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

 tsfresh アドレス: https://pypi.python.org/pypi/tsfresh

方法3:該当するパッケージをプロジェクトディレクトリに直接配置する。例えば、tsfreshの問題では、Anaconda3Libsite-packagesの下にあるtsfreshフォルダ全体をプロジェクトディレクトリに入れるだけで、エラーが消えます。


<スパン <スパン エラー2 AttributeError: モジュール 'pandas.core.computation' に属性 'express' がない。

その前にファイルドキュメントのコードがたくさん配置されています、スクリーンショットはありません。最後の文は、AttributeError: module 'pandas.core.computation' has no attribute 'express.

回避策

daskをアップグレードするには、cmd, pip install --upgrade dask, (Pycharmの場合はターミナルに直接入力)で、Successfully installedと表示されるはずです。


再度実行、成功!

ps: プログラムファイルとデータファイルは、プロジェクトのルートディレクトリに置いた方がよいでしょう。