3

为什么我收到错误 fastai.structured is not a module?。

我尝试安装以前版本的 fastai。但没有任何帮助。

from fastai.imports import *
from fastai.structured import *

#from pandas_summary import DataFrameSummary
from sklearn.ensemble import RandomForestRegressor, RandomForestClassifier
from IPython.display import display

from sklearn import metrics
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-17-35432a48f631> in <module>()
      1 from fastai.imports import *
----> 2 from fastai.structured import *
      3 
      4 #from pandas_summary import DataFrameSummary
      5 from sklearn.ensemble import RandomForestRegressor, RandomForestClassifier

ModuleNotFoundError: No module named 'fastai.structured'

---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the
"Open Examples" button below.
4

2 回答 2

3

该模块不再包含在 fastai 的默认 python 包中。您使用 fastai 包的默认设置命令将不再包含该模块。您可能需要从 GitHub master 下载它,将其保存到您的工作目录,然后从您的工作目录导入到您的 jupyter notebook。

以下是来自 fastai 论坛的注释:

结构化的.py 已移至文件夹“旧”(期待 fastai_v1)。 https://github.com/fastai/fastai/blob/master/old/fastai/structured.py --- 安德烈 18 年 10 月

从工作目录导入时:
from structured import *

这将取代:
from fastai.structured import *

于 2019-06-13T06:06:13.327 回答
0

该模块的名称已更改为“表格”。所以请改用“from fastai.tabular import *”。

看到这个>> https://forums.fast.ai/t/modulenotfounderror-no-module-named-fastai-structured/36904

于 2021-07-20T09:32:20.003 回答