Как импортировать из локально установленного каталога `.egg-info` в python?

avatar
e-eight
1 июля 2021 в 21:04
43
0
0

Я пытаюсь установить локальный пакет, используя редактируемый режим pip. После запуска pip install -e . он говорит, что пакет был установлен, и я вижу, что создаются mypackage.egg-info и mypackage.egg-link. Файл .egg-link создается в site-packages виртуальной среды. Однако всякий раз, когда я пытаюсь импортировать свой пакет, он выдает ModuleNotFoundError. Мой проект настроен следующим образом:

.
├── README.md
├── dev-requirements.in
├── dev-requirements.txt
├── mypackage
│   ├── __init__.py
│   ├── _version.py
│   ├── submodule
│   ├── a.py
│   └── b.py
├── mypackage.egg-info
│   ├── PKG-INFO
│   ├── SOURCES.txt
│   ├── dependency_links.txt
│   ├── requires.txt
│   └── top_level.txt
├── requirements.in
├── requirements.txt
└── setup.py

Есть предложения по решению этой проблемы? Спасибо!

Источник

Ответы (0)