问题标签 [modulenotfounderror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
57 浏览

python - Python:无法从更高的目录导入类

我正在学习烧瓶。我有一个看起来像这样的目录结构。

文件init .py 看起来像这样

我正在尝试在 controllers/auth.py、controllers/main.py、models/models.py、db/setup.py 中导入 db 变量和 create_app() 函数

我尝试了以下语法

这给出了错误:

我也试过

这给出了错误

我想知道如何从不同的目录导入类,以便在项目中进一步使用它们。

提前致谢

0 投票
1 回答
364 浏览

python - 重新启动 pygame/python 脚本

使用 IDLE,我使用 pygame 编写了一个交互式 python 程序并将其保存为文件 Songboard01.py。我使用 IDLE 的运行命令或 f5 来运行脚本。用户最初响应 IDLE shell,它询问启动问题,之后所有的响应都是在 pygame 屏幕上的鼠标点击。除了玩游戏之外,该屏幕还允许用户单击备选方案,例如 (1)“退出”、(2)“说明”、(3)“积分”、(4)“解决方案”和 (5)“再玩一遍'。前三个工作正常,游戏可以在(2)或(3)之后毫无问题地接起来。让我难过的是“再玩一次”。

这个功能:

将在 IDLE shell 中以启动问题重新开始游戏,但它只工作一次。如果用户再次尝试获取新游戏,则错误消息结束:

文件“/Users/anobium/Desktop/SongBoard/Songboard01.py”,第 314 行,在 new_game 中导入 Songboard01.py ModuleNotFoundError: No module named 'Songboard01.py'; “Songboard01”不是一个包

0 投票
2 回答
1731 浏览

scikit-image - ModuleNotFoundError:已安装新版本 scikit-image 时没有名为“skimage”的模块

我想问一下我遇到的问题:ModuleNotFoundError: No module named 'skimage' 即使我已经安装了 pip3 install scikit-image。 1 我的版本是 Python 3.7.2,输入 pip3 列表时,版本是:scikit-image 0.17.2

有谁知道如何解决这个问题?非常感谢

0 投票
1 回答
307 浏览

python - “import pyPDF2”导致“ModuleNotFoundError”

问题总结:使用 python 解释器,我输入import pyPDF2并得到一个 ModuleNotFound 错误,即使我已经安装了 pyPDF2 模块:

我尝试过的:我使用的是 Windows 10。我是 python 新手。我已将 Python 3.8.3 安装到一个C:\Python38文件夹中。我已经pyPDF2通过“pip install pyPDF2”安装了。Windows 路径包括以下文件夹:C:\Python38\Scripts\;C:\Python38\.

在 windows 命令提示符下,我键入“python”并获取:

在 python 解释器提示下,我输入“import pyPDF2”并得到:

注意:从 ArcGIS 安装中安装了旧版本的 python 2.7。这会引起冲突吗?如果没有,我宁愿不卸载该版本,因为它与我使用的 ArcGIS 一起使用。

我真正想做的是将 7,696 个 pdf 文件自动连接成 104 个 pdf 文件。到目前为止,我的程序如下所示:

任何人能够提供的任何帮助都将不胜感激!

0 投票
1 回答
39 浏览

python - 问题(已解决):ModuleNotFoundError: No module named 'xzy' after modifying module in google colab

在将 .py 文件中的模块导入 google colab 时,我遇到的问题是,当我在 google colab 编辑器中修改这些模块中的函数时,在保存新版本的 .py 文件后,我无法将它们加载到 google colab 中。

解决方案:每次更新模块或包后,我都需要重新启动运行时。重新启动后,模块可以导入到 google colab 脚本中。

另一个有用的建议是将模块所在的文件夹添加到 sys.path

0 投票
0 回答
123 浏览

python - 运行 Docker-Image 时出现 ModuleNotFoundError

我目前正在尝试围绕我的软件构建和运行 Docker-Image。建筑物成功完成,当我想运行图像但是语句

出现。文件夹结构如下:

我知道 import-command 可以放在 as 中from utils.synthesis import synthesis,因为-folder 与(import-command 所在的位置)utils位于同一目录中。然而,在位于子文件夹中的文件中,synthesize_custom还有更多来自 -folder 的导入,这就是为什么决定将父文件夹添加到容器中的我的 python-paths 的原因。因此,上述导入应该可以工作。我的 Dockerfile 如下所示:tts_api_gravestts_api_graves

您可以看到,在Dockerfile我添加了相应的 python-path 的第 3 行中。我什至通过sys.path它检查了它的存在并成功附加了它。容器内的结构现在是:

并附/container加到我的系统路径中,但导入仍然from tts_api_graves.xy不起作用。我做错了什么?请不要对我太苛刻,我对 Docker 很陌生。提前谢谢。

0 投票
2 回答
62 浏览

python - ModuleNotFoundError 请求

我对 Python 非常陌生,所以我只能为我纯粹的无能表示歉意。

我正在尝试学习网络抓取,所以我做到了pip install requests,而且效果很好。

然而,在 PyCharm 中,ModuleNotFoundError: No module named 'requests'当我尝试import requests.

PyCharm 提出from pip._vendor import requests要纠正这个问题,但从中我得到:

任何帮助将不胜感激。

0 投票
1 回答
256 浏览

python - “ModuleNotFoundError: No module named 'azure'” 导入 azure.datalake.store 后,即使它已安装

我已经尝试多次安装和重新安装软件包(pip install azure-datalake-store)来解决这个问题,但没有任何效果。我有多个其他所有导入都可以工作,但是“从 azure.datalake.store 导入核心、lib、多线程”一直给我一个 ModuleNotFoundError。任何解决此问题的建议将不胜感激

0 投票
1 回答
76 浏览

python - 如何修复“ModuleNotFoundError:没有名为‘pandas’的模块”

错误截图 为什么安装熊猫后会出现错误?

0 投票
1 回答
965 浏览

python - 在包中找不到子模块

我觉得问这个有点愚蠢,因为有很多类似的问题,但老实说,我已经搜索了很多,找不到解决方案。开始:

我有一个 Python 包(在TestPyPi上,这里是源代码,注意它使用并需要 python3.8),结构如下:

我的用例是:在 中keygen.py,我想使用util/math_shortcuts.py.
因此,在 中keygen.py,我有以下导入: from paillier.util.math_shortcuts import generate_coprime, lcm, get_mu.
但是,当我尝试使用我的包(通过做from paillier.keygen import generate_keys)时,我收到了错误ModuleNotFoundError: No module named 'paillier.util'

pip当我使用from安装它时,这个 ModuleNotFoundError 总是存在TestPyPi,但是当我在本地构建包时它不会发生:当我pip install -e .paillier/目录(所在的位置setup.py)中运行时,我可以运行from paillier.keygen import generate_keys,即使我的工作目录在其他地方。

我尝试过from .util.math_shortcuts ..., or from util.math_shortcuts ..., or from paillier.paillier.util.math_shortcuts ..., 但都无济于事。


简而言之,在做pip install --index-url <TestPyPi> rens-paillier我的文件时似乎找不到子模块。
但是,pip install -e .在外部paillier/目录中执行时,它似乎可以工作。