python - Jupyter 笔记本中未找到模块错误
问题描述
我正在尝试从 kaggle 运行此代码。
features = [c for c in X_test.columns]
from pdpbox import pdp, get_dataset, info_plots
pdp_thal = pdp.pdp_isolate(model=rf_ent, dataset=X_test, model_features=features, feature='st_slope_upsloping')
pdp.pdp_plot(pdp_thal, 'st_slope_upsloping')
plt.show()
输出: - - - - - - - - - - - - - - - - - - - - - - - - --------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-120-93cf702af9ec> in <module>
1 features = [c for c in X_test.columns]
2
----> 3 from pdpbox import pdp
4 #get_dataset, info_plots
5
ModuleNotFoundError: No module named 'pdpbox'
我已使用此命令安装 pdpbox,!pip install pdpbox --user
但输出显示此
Collecting pdpbox
Using cached PDPbox-0.2.1-py3-none-any.whl
Requirement already satisfied: numpy in c:\programdata\anaconda3\lib\site-packages (from pdpbox) (1.19.2)
Requirement already satisfied: scipy in c:\programdata\anaconda3\lib\site-packages (from pdpbox) (1.5.2)
Requirement already satisfied: pandas in c:\programdata\anaconda3\lib\site-packages (from pdpbox) (1.1.3)
Requirement already satisfied: sklearn in c:\users\user\appdata\roaming\python\python38\site-packages (from pdpbox) (0.0)
Collecting matplotlib==3.1.1
Using cached matplotlib-3.1.1.tar.gz (37.8 MB)
Requirement already satisfied: joblib in c:\programdata\anaconda3\lib\site-packages (from pdpbox) (0.17.0)
Requirement already satisfied: psutil in c:\programdata\anaconda3\lib\site-packages (from pdpbox) (5.7.2)
Requirement already satisfied: cycler>=0.10 in c:\programdata\anaconda3\lib\site-packages (from matplotlib==3.1.1->pdpbox) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib==3.1.1->pdpbox) (1.3.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib==3.1.1->pdpbox) (2.4.7)
Requirement already satisfied: python-dateutil>=2.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib==3.1.1->pdpbox) (2.8.1)
Requirement already satisfied: six in c:\programdata\anaconda3\lib\site-packages (from cycler>=0.10->matplotlib==3.1.1->pdpbox) (1.15.0)
Requirement already satisfied: pytz>=2017.2 in c:\programdata\anaconda3\lib\site-packages (from pandas->pdpbox) (2020.1)
Requirement already satisfied: scikit-learn in c:\users\user\appdata\roaming\python\python38\site-packages (from sklearn->pdpbox) (0.24.2)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\programdata\anaconda3\lib\site-packages (from scikit-learn->sklearn->pdpbox) (2.1.0)
解决方案
推荐阅读
- javascript - 使用 mongoose 在 expressj 中验证 OTP
- javascript - Angular 5 UI 和 node.js 服务器使用护照包进行谷歌 OAuth 登录的 CORS 问题
- android - 将 Scrollview 隐藏在 Imageview 后面,反之亦然
- android - 如何在 Google Maps API 中调整地点的搜索半径?
- azure - Azure ML Studio 中回归神经网络的激活功能?
- python - 压缩长向量由0和1组成
- jquery - 当这个函数里面有带有':'的代码时,它会做什么?
- javascript - sahi:如何在 javascript 中使用转义字符
- matlab - 使用matlab将多个字节的数据从pc串口发送到自定义硬件
- android - Android Kotlin - 自定义视图未在设计编辑器中正确显示