gpt4 book ai didi

django - “home”与现有 Python 模块的名称冲突

转载 作者:行者123 更新时间:2023-12-04 17:52:13 27 4
gpt4 key购买 nike

>>> import django
>>> django.VERSION
(1, 11, 0, 'final', 1)

您能否对此发表评论:
(django11test) michael@ThinkPad:~/workspace/django11test$ python manage.py startapp home
CommandError: 'home' conflicts with the name of an existing Python module and cannot be used as an app name. Please try another name.

这是一个新启动的项目:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]

我一直使用称为“家”的应用程序。现在它开始发生冲突。我已经在另一个项目中使用了 Django 1.11。并且创建家庭应用程序没有造成任何错误消息。

你能评论一下:它与什么冲突?

稍后添加:


(django11test) michael@ThinkPad:~/workspace/django11test$ tree
.
├── db.sqlite3
├── django11test
│   ├── __init__.py
│   ├── __pycache__
│   │   ├── __init__.cpython-36.pyc
│   │   ├── settings.cpython-36.pyc
│   │   ├── urls.cpython-36.pyc
│   │   └── wsgi.cpython-36.pyc
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

点卡住
(django11test) michael@ThinkPad:~/workspace/django11test$ pip freeze
appdirs==1.4.3
Django==1.11
django-appconf==1.0.2
django-imagekit==4.0
olefile==0.44
packaging==16.8
pilkit==2.0
Pillow==4.1.1
pkg-resources==0.0.0
pyparsing==2.2.0
pytz==2017.2
six==1.10.0

最佳答案

尝试转到您的 python 安装目录,然后转到 Lib\site-packages目录(例如 c:\Program Files\Python36\Lib\site-packages\ )。

搜索文件夹 homehome-something (例如 "home-0.24-py3.6.egg-info" )并尝试删除它们。这对我有帮助。

关于django - “home”与现有 Python 模块的名称冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43733427/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com