![](/img/trans.png)
[英]How to resolve "ModuleNotFoundError: No module named 'package'" in notebook?
[英]How to resolve ModuleNotFoundError: No module named 'pandas'
我有这个最初在 Jupyter Notebooks 中创建的脚本,后来我将其保存为 .py 文件,然后我使用 auto-py-to-exe 将其转换为 exe 文件。 当它运行时,它给了我这个错误:
ModuleNotFoundError:没有名为“pandas”的模块 [23712] 由于未处理的异常,无法执行脚本!
It's importing pandas in at the top of the script, and I had used pip install to install pandas, and I thought I had all of my python --path variables set correctly, but clearly something still isn't set right. 这是查看错误目录的问题吗?
这显然是auto-py-to-exe
的一个常见问题。 我建议阅读作者的这篇博客文章,以解决这个问题和许多其他问题。 如果你跳到这里,建议的解决方案如下:
ModuleNotFoundError:没有名为 x 的模块 / ImportError:没有名为 x 的模块
这意味着未将特定模块(在本例中为“x”)添加到 package。 我已经看到 pandas 库和 win32api 中的包会发生这种情况; 只要你能识别出package(例如'x'),那么很容易修复。
要在 UI 中解决此问题,请打开高级选项卡并找到
--hidden-import
输入。 只需将模块名称粘贴到此输入中,然后重新打包。 如果仍然出现原始错误,则说明您操作不正确。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.