首页 > 解决方案 > 未在 django 上安装的软件包

问题描述

我正在尝试安装任何软件包,但我无法安装。我用pip install package. 但是,安装成功后。当我尝试运行应用程序时,我收到以下错误。

 return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'settings'

这似乎是很多小组讨论的常见问题,但我没有找到任何解决方案。我整天都在做这件事。请帮忙。Django的新手。

https://groups.google.com/forum/#!topic/django-users/0tAtr4NBJ_4 http://www.techlighting.info/django-channels-tutorial-1-creating-a-chat-application/

我认为我的项目没有正确连接到包。

这是我的文件关系。

这是项目所在的位置:

文档 > 项目 > hosproject > 目录、manage.py、hosproject2、venv

这是包裹所在的地方

文档 > trydjango > lib >python3.7>site.packages>packages

这是我安装的应用程序:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'catalog',
    'import-export', #this breaks when I try to install today
    'django_tables2', # this I installed hsitorically ( a month ago and works)
    #'csvimport.app.CSVImportConf', # this breaks it
]

如果我现在尝试安装,基本上任何包都会破坏它。我以前安装的软件包可以工作。

标签: djangodjango-models

解决方案


您需要像这样在设置文件中指定第三方包

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # third party packages
    'package',
]

推荐阅读