pycharm运行报错 ModuleNotFoundError: No module named 'common'
时间: 2025-04-20 14:33:50 浏览: 80
### 解决 PyCharm 中 `ModuleNotFoundError: No module named 'common'` 报错的方法
当在 PyCharm 中遇到 `ModuleNotFoundError: No module named 'common'` 的错误时,这通常是由于模块路径配置不当引起的。以下是几种常见的解决方案:
#### 1. 设置代码目录为 Sources Root
确保包含 `'common'` 模块的文件夹被标记为 **Sources Root**。这样可以让 Python 认识到这些文件夹中的模块。
- 打开 PyCharm 并导航至项目的根目录。
- 右键点击包含 `'common'` 文件夹并选择 **Mark Directory as -> Sources Root**[^2]。
#### 2. 配置正确的 Python 解释器
确认正在使用的是包含了所需依赖项的正确解释器。
- 前往 **File -> Settings -> Project: <project_name> -> Python Interpreter**。
- 如果当前解释器不是预期的那个,则可以选择更改或添加新的解释器[^5]。
#### 3. 安装缺失的包
如果 `'common'` 是一个外部库而不是本地开发的一部分,那么它可能还没有安装好。
```bash
pip install common-package-name
```
请注意替换上面命令中的 `common-package-name` 为你实际要安装的软件包名称[^4]。
#### 4. 调整 PYTHONPATH 环境变量
有时调整环境变量也可以解决问题。可以在启动脚本里加入如下语句来临时修改 PATH:
```python
import sys
sys.path.append('/path/to/your/project')
```
或者通过 IDE 自身的功能去永久性地改变此设置[^3]。
以上措施应该能够帮助消除大多数情况下因路径问题引发的导入错误。不过具体操作还需视实际情况而定。
阅读全文
相关推荐


















