Python:无法导入已安装的模块pdpbox

2024-09-21 01:28:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我通过pip安装了pdpbox包

pip install pdpbox
Requirement already satisfied: pdpbox in c:\users\Me\appdata\roaming\python\python37\site-packages (0.2.1)

在Spyder内部,我做到了。包裹出现了

PDPbox 0.2.1

然而,当我试图做from pdpbox import pdp, get_dataset, info_plotsfrom PDPbox import pdp, get_dataset, info_plots时,我收到了ModuleNotFoundError: No module named 'pdpbox'。我重新启动了Spyder IDE,错误仍然发生

我做错了什么

更新:

我试着(1)重新启动Spyder,(2)pip3 install pdpbox,仍然没有成功

最初,当我第一次尝试在Spyder IDE !pip install pdpbox中安装它时,导致了一个错误

ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied: 'c:\\users\\Me\\appdata\\local\\programs\\python\\python37\\Lib\\site-packages\\matplotlib\\ft2font.cp37-win_amd64.pyd'
Consider using the `--user` option or check the permissions.

因此,该包是通过pip install pdpbox --user安装的。我认为--user是这些麻烦的根源

最终更新:

我找到了解决办法。使用--user选项,程序包安装在C:\Users\Me\AppData\Roaming\Python\Python37\site-packages中,而该程序包没有添加到Spyder中的PythonPath Manager中。这就是模块从未被找到的原因


Tags: installpipfromimportpackagessiteusersappdata

热门问题