gpt4 book ai didi

python - 导入错误: No module named celery with django in virtual env

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

我对 Django 相当陌生。我正在虚拟环境中运行具有现有 django 项目的服务器,但遇到错误

"ImportError: No module named celery".

所以我运行了sudo pip install celery,结果是“成功安装了 celery billiard pytz kombu amqp vine”。

我再次运行python manage.py runserver 0.0.0.0:8000,但结果是一样的。

这是为什么呢?我应该怎么做才能使用现有的 django 项目运行服务器?

我的manage.py文件是这样的:

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "vex.settings")
try:
from django.core.management import execute_from_command_line
except ImportError:
# The above import may fail for some other reason. Ensure that the
# issue is really that Django is missing to avoid masking other
# exceptions on Python 2.
try:
import django
except ImportError:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
)
raise
execute_from_command_line(sys.argv)

我的 django-admin 版本是 1.11。

最佳答案

如果您位于 virtualenv 中,请不要使用 sudo 安装,因为这会忽略 virtualenv。只需执行pip install celery即可。

关于python - 导入错误: No module named celery with django in virtual env,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43754731/

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