![](/img/trans.png)
[英]Django+Celery Module not found error with app installed from git
[英]Django App installed from Git but not found
我想安裝一些已經開發並托管在我自己的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',
]
這就是我添加到我的requirements.txt文件中的內容:
-e git+https://<url>/my-teams.git@master#egg=my_teams
當我安裝requirements.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'
你能告訴我我做錯了什么還是我想念什么嗎?
謝謝!
您在設置中提到的名稱為“ my-teams”,請在settings.py中已安裝的應用程序中將其更改為“ my-teams”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.