问题标签 [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.
python - Python:无法从更高的目录导入类
我正在学习烧瓶。我有一个看起来像这样的目录结构。
文件init .py 看起来像这样
我正在尝试在 controllers/auth.py、controllers/main.py、models/models.py、db/setup.py 中导入 db 变量和 create_app() 函数
我尝试了以下语法
这给出了错误:
我也试过
这给出了错误
我想知道如何从不同的目录导入类,以便在项目中进一步使用它们。
提前致谢
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”不是一个包
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
有谁知道如何解决这个问题?非常感谢
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 文件。到目前为止,我的程序如下所示:
任何人能够提供的任何帮助都将不胜感激!
python - 问题(已解决):ModuleNotFoundError: No module named 'xzy' after modifying module in google colab
在将 .py 文件中的模块导入 google colab 时,我遇到的问题是,当我在 google colab 编辑器中修改这些模块中的函数时,在保存新版本的 .py 文件后,我无法将它们加载到 google colab 中。
解决方案:每次更新模块或包后,我都需要重新启动运行时。重新启动后,模块可以导入到 google colab 脚本中。
另一个有用的建议是将模块所在的文件夹添加到 sys.path
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_graves
tts_api_graves
您可以看到,在Dockerfile
我添加了相应的 python-path 的第 3 行中。我什至通过sys.path
它检查了它的存在并成功附加了它。容器内的结构现在是:
并附/container
加到我的系统路径中,但导入仍然from tts_api_graves.xy
不起作用。我做错了什么?请不要对我太苛刻,我对 Docker 很陌生。提前谢谢。
python - ModuleNotFoundError 请求
我对 Python 非常陌生,所以我只能为我纯粹的无能表示歉意。
我正在尝试学习网络抓取,所以我做到了pip install requests
,而且效果很好。
然而,在 PyCharm 中,ModuleNotFoundError: No module named 'requests'
当我尝试import requests
.
PyCharm 提出from pip._vendor import requests
要纠正这个问题,但从中我得到:
任何帮助将不胜感激。
python - “ModuleNotFoundError: No module named 'azure'” 导入 azure.datalake.store 后,即使它已安装
我已经尝试多次安装和重新安装软件包(pip install azure-datalake-store)来解决这个问题,但没有任何效果。我有多个其他所有导入都可以工作,但是“从 azure.datalake.store 导入核心、lib、多线程”一直给我一个 ModuleNotFoundError。任何解决此问题的建议将不胜感激
python - 如何修复“ModuleNotFoundError:没有名为‘pandas’的模块”
为什么安装熊猫后会出现错误?
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/
目录中执行时,它似乎可以工作。