gpt4 book ai didi

python - 在 virtualenv 中运行 createsuperuser 时出错

转载 作者:太空宇宙 更新时间:2023-11-04 10:21:28 32 4
gpt4 key购买 nike

我有一个已部署的 Django 项目。我正在为该项目使用 virtualenv 并在其中安装了 django。我已经激活了 virtualenv。

当我输入 pip freeze 时,我得到:

Django==1.7.1
django-jalali==1.1
django-multiselectfield==0.1.3
jdatetime==1.3

但是当我尝试这个命令时:python3 manage.py createsuperuser 我得到以下错误:

(.env)benyamin@i-bmn:/srv/bmn-reg$ python3 manage.py createsuperuser
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named 'django'
(.env)benyamin@i-bmn:/srv/bmn-reg$

我该如何解决这个问题?

最佳答案

通过发出以下命令检查 pip 是否正在使用 python3:

pip -V

如果 pip 使用 Python 2,您可能需要使用 pip3pip3.x 将包安装到 Python 3.x 环境中。 x.

更新

你正在使用 virtualenv,你应该使用 python(引用正确的 python 可执行文件),而不是 python3(可能引用系统版本的 python 3.x)。

关于python - 在 virtualenv 中运行 createsuperuser 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32023228/

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