我想在我的Python项目中运行测试/模块而不安装它们。我将其放在项目中每个文件的顶部:
import sys
from os.path import expanduser
sys.path.append(expanduser("~") + "/myproject")
我尝试将其放置在包含文件的文件夹的“ setup.py”或“ init .py”中,但这不起作用。因此,我想以一种很好的方式将项目根目录添加到路径中,以便在运行项目中的任何内容之前就将其存在。我应该能够像这样导入项目中的任何模块/文件:
from dir1.file1. import MyClass
如标题中所述,我不想“点安装”我的项目,并且如果以后要安装它,该解决方案应该可以使用。