gpt4 book ai didi

python - Django:使用 sudo 在虚拟环境中运行服务器

转载 作者:行者123 更新时间:2023-12-03 09:07:52 27 4
gpt4 key购买 nike

我在我的服务器上设置了 Django。

我已经激活了虚拟环境,并且能够在端口 8000 上成功运行服务器:

python manage.py runserver

我想使用端口 80,这样我就可以从外部访问(测试)我的应用程序,因此我使用:

sudo python manage.py runserver

但这给了我一个错误:

Traceback (most recent call last):

File "manage.py", line 17, in <module>
"Couldn't import Django. Are you sure it's installed and "
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?

有人可以解释一下为什么吗?

最佳答案

你可以尝试:

sudo `which python` manage.py runserver

在你的 virtualenv 中通过 sudo 运行 django。希望对您有所帮助。

关于python - Django:使用 sudo 在虚拟环境中运行服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45497729/

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