Я хочу установить некоторые приложения, которые я разработал и которые размещены на моем собственном git-сервисе, но, поскольку кажется, что они были правильно установлены, когда я добавляю их в INSTALLED_APPS
, я получаю ModuleNotFoundError
Это мой установочный файл для приложения
setup(
name='my-teams',
version='0.1',
packages=find_packages(),
include_package_data=True,
license='GPL',
description='Teams app',
long_description=README,
url='https://<url>/my-teams',
author='...',
author_email='...',
classifiers=[
...
],
install_requires=[requirements],
)
Это мой settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'my_teams',
]
И это то, что я добавил в мой файл require.txt:
-e git+https://<url>/my-teams.git@master#egg=my_teams
Когда я устанавливаю require.txt, кажется, что все в порядке:
Found existing installation: my-teams 0.1
Uninstalling my-teams-0.1:
Successfully uninstalled my-teams-0.1
И это появляется, когда я выполняю pip freeze
-e git+https://<url>/my-teams.git@cfa8cbf84d8d91ce573f33da3156e8f7f241d63a#egg=my_teams
Наконец, когда я запускаюpython manage.py runserver
это вызывает у меня исключение:
ModuleNotFoundError: No module named 'my_teams'
Не могли бы вы сказать мне, что я делаю неправильно или чего мне не хватает?
Спасибо!