Skip to main content
 首页 » 编程设计

python之django 没有模块名称 'config'

2025年01月19日25lhb25

我使用 Python 2 编写这些应用程序,现在使用 Python 3。

我试过:

  1. 更改为新的 virtualenv 并重新安装要求
  2. pip install config -> 在异常中返回新的语法错误...
  3. pip install django-config

运行时:python3 manage.py runserver 我不断收到以下错误:

Traceback (most recent call last): 
      File "manage.py", line 22, in <module> 
execute_from_command_line(sys.argv) 
      File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line 
utility.execute() 
      File "/usr/local/lib/python3.6/site-packages/django/core/management/__init__.py", line 308, in execute 
settings.INSTALLED_APPS 
      File "/usr/local/lib/python3.6/site-packages/django/conf/__init__.py", line 56, in __getattr__ 
self._setup(name) 
      File "/usr/local/lib/python3.6/site-packages/django/conf/__init__.py", line 41, in _setup 
self._wrapped = Settings(settings_module) 
      File "/usr/local/lib/python3.6/site-packages/django/conf/__init__.py", line 110, in __init__ 
mod = importlib.import_module(self.SETTINGS_MODULE) 
      File "/usr/local/Cellar/python3/3.6.3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module 
return _bootstrap._gcd_import(name[level:], package, level) 
      File "<frozen importlib._bootstrap>", line 994, in _gcd_import 
      File "<frozen importlib._bootstrap>", line 971, in _find_and_load 
      File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked 
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed 
      File "<frozen importlib._bootstrap>", line 994, in _gcd_import 
      File "<frozen importlib._bootstrap>", line 971, in _find_and_load 
      File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked 
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed 
      File "<frozen importlib._bootstrap>", line 994, in _gcd_import 
      File "<frozen importlib._bootstrap>", line 971, in _find_and_load 
      File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked 
    ModuleNotFoundError: No module named 'config' 

请您参考如下方法:

我遇到了同样的问题,为了让它工作,我必须将 DJANGO_SETTINGS_MODULE 环境变量设置为我的 settings.py 文件的路径

export DJANGO_SETTINGS_MODULE=project_name.settings