Я хочу запускать тесты / модули в своем проекте Python без их установки. У меня есть это в верхней части каждого файла в моем проекте:
import sys
from os.path import expanduser
sys.path.append(expanduser("~") + "/myproject")
Я пытался поместить это в «setup.py» или « init .py» папки, содержащей файл, но это не работает. Итак, я хочу найти хороший способ добавления корня проекта в путь, чтобы он был до запуска чего-либо в проекте. Я должен иметь возможность импортировать любой модуль / файл в проект, как это:
from dir1.file1. import MyClass
Как уже упоминалось в заголовке, я не хочу 'pip install' мой проект, и решение должно работать, если я хочу установить его позже.