Python Pycharm-ModuleNotFoundError

Python Pycharm-ModuleNotFoundError,python,pycharm,Python,Pycharm,我正在尝试使用中的格式创建第一个包,并且在尝试从Pycharm中的tests子文件夹运行unittests时出现了Get-ModuleNotFoundError错误,但可以在空闲时运行相同的测试 根据教程,这是通用文件夹结构 包装教程 ── 许可证 ── 自述文件 ── 示例_包装 └── __初始值 ── setup.py ── 测验 └── 示例_test.py 起初,我无法让测试在空闲或Pycharm上运行。在使用pip通过命令提示符安装包之后,我已经能够通过IDLE运行测试了。然而,当尝

我正在尝试使用中的格式创建第一个包,并且在尝试从Pycharm中的tests子文件夹运行unittests时出现了Get-ModuleNotFoundError错误,但可以在空闲时运行相同的测试

根据教程,这是通用文件夹结构

包装教程

── 许可证

── 自述文件

── 示例_包装

└── __初始值

── setup.py

── 测验

└── 示例_test.py

起初,我无法让测试在空闲或Pycharm上运行。在使用pip通过命令提示符安装包之后,我已经能够通过IDLE运行测试了。然而,当尝试在Pycharm中运行它们时,我发现moduleNotFind

我试着使用上一个问题中关于无效缓存/重启的建议,我检查了项目解释器&确认软件包已列出,我试着在Pycharm终端中对软件包进行pip安装


我认为这是一个相对简单的解决方案。这是我第一个使用Pycharm的项目,我猜我可以/应该做一些初步的工作来避免这个问题。

你需要在你的
tests
文件夹中添加一个空的
\uuu init\uuuuuuuuuuupy
文件,以允许测试平台成功地发现外部目录中的模块。

你需要添加一个空的
\uu init\uuuuuuuuuuupy
在您的
tests
文件夹中创建一个文件,以允许测试平台成功发现外部目录中的模块。

在Pycharm和Pycharm论坛上进行了一些讨论之后,我想我已经找到了一个解决方案。右键单击文件名并选择“修改运行条件”,然后重新选择文件路径似乎已经做到了这一点。我猜,因为我将文件从创建它们的文件夹移到了另一个文件夹,Pycharm试图保持原始链接。

在Pycharm和Pycharm论坛上进行了一些讨论之后,我想我找到了一个解决方案。右键单击文件名并选择“修改运行条件”,然后重新选择文件路径似乎已经做到了这一点。我猜,因为我将文件从创建它们的文件夹移动到了另一个文件夹,Pycharm试图维护原始链接。

将uuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。这似乎是我的Pycharm设置的一个问题,因为我能够在空闲时运行测试而没有问题。拥有测试模块内容的样本,完整的错误跟踪将有助于更好地理解它。我已经将样本测试简化为一行{import-example\u-pkg},并且获得>ModuleNotFoundError:No-module-named“示例测试”“我在您的项目树中没有看到任何名为
example\u test
的模块。很抱歉,这是我的输入错误,我已将项目树头更新为tests文件夹,但没有解决此问题。”。这似乎是我的Pycharm设置的一个问题,因为我能够在空闲时运行测试而没有问题。拥有测试模块内容的样本,完整的错误跟踪将有助于更好地理解它。我已经将样本测试简化为一行{import-example\u-pkg},并且获得>ModuleNotFoundError:No-module-named“示例测试”我在您的项目树中没有看到任何名为
example\u test
的模块。很抱歉,这是我的输入错误,我已更新了项目树