Я создал папку / проект Python и опубликовал код на Github.Папка имеет следующую структуру:
/modulename/__init__.py
/modulename/setup.py
/modulename/somefunctions.py
/modulename/README.md
Имя моего пакета module_helloworld
и setup.py
выглядит следующим образом:
import setuptools
with open("README.md", "r") as fh:
long_description = fh.read()
setuptools.setup(
name="module_helloworld",
version="0.0.1",
author="Hello World",
author_email="hello@world.com",
description="Hello world module",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://www.website.com",
packages=setuptools.find_packages(),
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
)
В другом проекте , Я установил его в Pycharm с помощью команды
pip install git+https://github.com/Username/module-helloworld.git
Это работало нормально, и в моих настройках проекта я вижу установленный пакет ( заметил, что он был установлен с именем module-helloworld
, однако ).
Теперь, когда я открываю консоль python (или новый файл Python) и набираю
import module_helloworld
Затем я получаю сообщение об ошибке:
ModuleNotFoundError: No module named 'module_helloworld'
Что я сделал не так?