Skip to main content
 首页 » 编程设计

python之Django:django-admin 启动项目导入错误

2024年08月23日30lautakyan007

我有两个 Python VE,我在其中创建了一个位于桌面上的 Django 项目。我最近创建了另一个 VE 来启动另一个 Django 项目。但是,当我在新的 VE 中运行 django-admin startproject projectname 时,我收到一个 ImportError 提示无法导入其他 Django 应用程序。

什么会试图导入我的旧应用程序?为什么会这样?

我在 Debian 8 上运行 Django 1.9。

    Traceback (most recent call last): 
  File "/home/lie/.virtualenvs/tagger/bin/django-admin", line 11, in <module> 
    sys.exit(execute_from_command_line()) 
  File "/home/lie/.virtualenvs/tagger/lib/python3.4/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line 
    utility.execute() 
  File "/home/lie/.virtualenvs/tagger/lib/python3.4/site-packages/django/core/management/__init__.py", line 302, in execute 
    settings.INSTALLED_APPS 
  File "/home/lie/.virtualenvs/tagger/lib/python3.4/site-packages/django/conf/__init__.py", line 55, in __getattr__ 
    self._setup(name) 
  File "/home/lie/.virtualenvs/tagger/lib/python3.4/site-packages/django/conf/__init__.py", line 43, in _setup 
    self._wrapped = Settings(settings_module) 
  File "/home/lie/.virtualenvs/tagger/lib/python3.4/site-packages/django/conf/__init__.py", line 99, in __init__ 
    mod = importlib.import_module(self.SETTINGS_MODULE) 
  File "/home/lie/.virtualenvs/tagger/lib/python3.4/importlib/__init__.py", line 109, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
  File "<frozen importlib._bootstrap>", line 2254, in _gcd_import 
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load 
  File "<frozen importlib._bootstrap>", line 2212, in _find_and_load_unlocked 
  File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed 
  File "<frozen importlib._bootstrap>", line 2254, in _gcd_import 
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load 
  File "<frozen importlib._bootstrap>", line 2224, in _find_and_load_unlocked 
ImportError: No module named 'AUVSIDataProc' 

请您参考如下方法:

我发现有一个名为 DJANGO_SETTINGS_MODULE 的环境变量。

我只是取消设置:export DJANGO_SETTINGS_MODULE=""。我能够开始一个新项目。