Я впервые упаковываю проект, поэтому этот вопрос может быть глупым.
Я пытался следовать учебному пособию, показанному в https://packaging.python.org/tutorials/packaging-projects/ для проекта со следующей файловой структурой:
upper_folder/
package/
__init__.py
moduleA.py
moduleB.py
moduleC.py
LICENSE
MANIFEST.in
README.md
setup.py
__ init_.py читает:
"""
HEADERS
"""
import moduleA as A
import moduleB as B
import moduleC as C
name="yagfes"
Я использую MANIFEST.in для включения README.md и LICENSE файлов и setup.py следует примеру, показанному в приведенной выше ссылке.
Я использовал Spyder (с Anaconda в Ubuntu) в качестве IDE дляразработать этот проект и после попытки установить его с помощью команды терминала:
python3 setup.py sdist bdist_wheel
on "upper_folder" , когда я пытаюсь импортировать пакет, я получаю сообщение "ModuleNotFoundError: No moduleназванный 'yagfes' ".Я попытался запустить код, импортирующий пакет в Spyder, и написал:
python3 nameOfScriptImportingYAGFES.py
, поэтому я больше не уверен, является ли это проблемой, связанной с "conda environment".
Можетвы, ребята, помогите мне понять, что происходит?