首页 > 解决方案 > 如何让 Python 尝试从本地文件夹加载模块?

问题描述

我有一个具有 CLI 接口的 Python 包。我想在本地处理包并添加一些功能。设置开发环境以便 cli 加载本地文件夹中定义的模块的最佳方法是什么?

.
├── __init__.py
├── cli.py
├── diff_augment.py
├── diff_augment_test.py
├── lightweight_gan.py
└── version.py
python cli.py

ModuleNotFoundError: No module named 'lightweight_gan.diff_augment'; 'lightweight_gan' is not a package

如果我启动 cli.py (python cli.py),它将尝试从 virtualenv 加载所有模块,而不是从本地文件夹加载。有没有办法让 Python 首先从本地文件夹加载模块?

标签: python

解决方案


推荐阅读