gpt4 book ai didi

django sudo runserver 引发错误

转载 作者:行者123 更新时间:2023-12-02 01:26:31 25 4
gpt4 key购买 nike

当我尝试运行 sudo ./manage.py runserver 时,出现以下错误:

Traceback (most recent call last):
File "./manage.py", line 9, in <module>
execute_from_command_line(sys.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 429, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 252, in fetch_command
app_name = get_commands()[subcommand]
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 101, in get_commands
apps = settings.INSTALLED_APPS
File "/usr/local/lib/python2.7/dist-packages/django/utils/functional.py", line 276, in __getattr__
self._setup()
File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 42, in _setup
self._wrapped = Settings(settings_module)
File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 139, in __init__
logging_config_func(self.LOGGING)
File "/usr/lib/python2.7/logging/config.py", line 776, in dictConfig
dictConfigClass(config).configure()
File "/usr/lib/python2.7/logging/config.py", line 562, in configure
'filter %r: %s' % (name, e))
ValueError: Unable to configure filter 'require_debug_false': Cannot resolve 'django.utils.log.RequireDebugFalse': No module named RequireDebugFalse

运行 ./manage.py runserver 工作得很好。

做了一些挖掘,我发现这可能与 Django1.3 的错误有关?但是,我在运行 Django 1.4 pre-alpha 的 virtualenv 中。

我需要 sudo 命令的原因是因为我试图从需要 sudo 的端口 80 运行服务器。

最佳答案

当您使用 sudo 运行 manage.py 时,它不会使用激活的虚拟环境。最有可能的是,您在 virtualenv 外部安装了另一个版本的 django。

您可以使用 virtualenv 中的 python 可执行文件运行,即:

$ sudo /home/USER/.virtualenvs/YOUR_PROJECT/bin/python manage.py runserver

你可以从virtualenv获取python可执行路径:

$ which python

关于django sudo runserver 引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8402549/

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