【发布时间】:2021-04-08 14:10:06
【问题描述】:
我正在尝试使用 python tutorial 中的格式创建我的第一个包,并且在尝试从 Pycharm 中的测试子文件夹运行单元测试时遇到 ModuleNotFoundError,但可以通过 IDLE 运行相同的测试。
按照教程,这是一般的文件夹结构
包装教程
── 许可证
── README.md
──example_pkg
└── __init__.py
── setup.py
── 测试
└── example_test.py
最初我无法在 IDLE 或 Pycharm 上运行测试。使用 pip 通过命令提示符安装软件包后,我已经能够通过 IDLE 运行测试。但是,当尝试在 Pycharm 中运行它们时,我得到了 ModuleNotFound。
我已经尝试使用 this 之前的 Invalidate Cache/Restart 问题的建议,我已经检查了 Project Interpreter 并确认包已列出,我尝试在 Pycharm 终端中对包进行 pip install .
我想这是一个相对简单的解决方法。这是我第一个使用 Pycharm 的项目,我猜我可以/应该做一些初步的事情来避免这个问题。
【问题讨论】: