Не могу понять, если я упаковываю или установка неправильно - PullRequest
0 голосов
/ 25 сентября 2019

Я впервые упаковываю проект, поэтому этот вопрос может быть глупым.

Я пытался следовать учебному пособию, показанному в 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".

Можетвы, ребята, помогите мне понять, что происходит?

...