问题标签 [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单元测试没有找到另一个文件夹模块
我有以下文件夹结构:
sdn_unit_tests/ 这包含两个文件夹,“类”和“测试”。
'classes' 包含一个文件 'validator.py' 和一个 pycache 文件夹。'tests' 包含一个文件 'test_validator.py'
validator.py的代码:
test_validator.py的代码:
预期行为: 我希望运行 test_validator.py 至少会找到模块,这是我的第一个单元测试,所以我不知道它是否会说 OK 或 false,但我仍然希望它找到 classes.validator
错误:
python - ModuleNotFoundError:没有名为“生产”的模块
我正在从 MIT OCW 的 6.034(2010 年秋季)学习 AI,并且在编码时他们使用:
为了完成问题集,我应该使用生产模块,但我得到了 ModuleNotFoundError。我曾尝试在网上查找该模块,但除了 ocw 外,其他任何地方都没有提到它。我不知道该怎么办。
链接到介绍此模块的 pdf:
python-3.x - ModuleNotFoundError 没有名为 onetimepad 的模块?
我已经在 pythonanywhere 网站上部署了我的网络应用程序,并且该网站运行正常,但我还创建了virtualenv
我安装应用程序包的位置,一切正常
但是当我在我的 pyton 文件中的文件中导入新包时,import onetimepad as onetimepad
它给了我下面给出的错误
如何摆脱这个错误任何帮助将不胜感激提前感谢
python - 卸载的 wrapt 模块:Python 不工作
ModuleNotFoundError
由于for的原因,我在安装软件包时遇到了困难wrapt
,因此我删除并尝试重新安装 wrapt。
我运行了一次卸载,然后从一个位置删除了 wrapt。我尝试安装,但已经满足要求,所以我再次卸载了wrapt。请参阅下面的三个命令:
我以为我已经准备好从头开始,但没有这样的运气。现在,每当我尝试运行 python 或 pip 时,都会收到以下错误。
我已经尝试为不使用 pip 的 wrapt 找到安装,但我没有成功。我还尝试将 Python 从 3.8.1 升级到 3.8.3,这导致了相同的 ModuleNotFoundError。卸载 Python 并再次安装产生了相同的结果。我目前根本无法使用手动安装的 Python 或 pip。
你会推荐什么?
python - 实际安装模块时 pip install 期间的 ModuleNotFoundError
我尝试使用 安装 python 包(BentoML)pip install bentoml
,我收到以下错误,它给出了ModuleNotFoundError: No module named 'wrapt'
. 但是,该wrapt
模块实际上包含在我的site-packages
文件夹中,因此pip install wrapt
会产生我已经wrapt
安装的消息。
我可以使用 pip 安装其他软件包,但该alembic
软件包会导致此问题。我能够使用我的 Anaconda Python 使用 pip 进行安装,但我希望它与这个 Python 版本一起安装。最好的前进方式是什么?
我在 Windows 10 设备上使用 Python 3.8.1。
python-3.x - 无法导入已安装的 python 包(MacOS)
在 Visual Studio 代码或终端上运行 python 时,我无法导入任何 python 包。如果我要在 Jupyter 笔记本上编写代码,我仍然可以这样做。但是,当我尝试其他不使用笔记本服务器的环境时。它像这样返回我 ModuleNotFound 错误
我的大部分软件包都是通过 anaconda 下载的。我不知道这可能是不是这个原因。
python - ModuleNotFoundError:在 os.execv 调用中没有名为“模块名称”的模块 - python
我试图通过调用以不同的参数执行相同的程序:
os.execv(sys.executable, ['python'] + [abs_file_path] + [str(new_arg)])
但是当我这样做并到达这一行时,它会尝试运行该文件,但我会ModuleNotFoundError: No module named 'module name'
引用我在文件顶部的导入模块(例如 pandas,当然我已经将它安装在我的机器上) .
这是一种已知的错误吗?为什么找不到要导入的模块?
python - “python -m”命令的包装器
我有一个具有以下结构的包:
我正在尝试在main.py中导入 foo 和 bar ,但它在使用来自终端的命令python my_package执行时给出了ModuleNotFoundError ,但使用来自my_package目录的命令python -m src运行得非常好。我想排除 -m 标志。我在互联网上找到的所有材料都指向两件事
- 将包位置设置为 sys.path。
- 将包位置设置为 PYTHONPATH 变量。
我做了这两件事,但到目前为止没有一个对我有用。
编辑:正如评论中所建议的,包装器是合适的解决方案。但我无法弄清楚那里有什么逻辑。任何帮助都会有所帮助。
python - ModuleNotFoundError 尽管安装了 Python 模块 PyBluez
我在 Thonny IDE 中使用 python3。我的程序在 Raspberry Pi 4B 上运行。
我尝试以不同的方式安装 PyBluez,使用 pip 和 Thonny 的内置包安装程序。每次安装似乎都有效。然后,当我尝试通过导入模块时,import PyBluez
总是收到以下错误消息:
但是当我尝试再次安装它时,我收到这些消息,我认为它的意思是它已经安装:
Thonny 的内置软件包安装程序向我显示了这条消息:
但我仍然收到错误,即没有具有此名称的模块。
我也尝试以相同的方式安装包 PySerial,但我遇到了与 PyBluez 相同的问题。所以这可能是一个普遍的问题?
python - Python3.7 line_profiler ModuleNotFoundError
“ModuleNotFoundError: No module named 'my_toolkit'” 我可以成功运行脚本。我已经将模块 my_toolkit 添加到我的系统路径中。但是 kernprof.py 无法识别我的工具包。顺便说一下,我可以成功运行 memory_profile。Traceback 是这样的: