gpt4 book ai didi

python - Django 使用错误的 python 版本运行

转载 作者:太空宇宙 更新时间:2023-11-03 16:23:06 25 4
gpt4 key购买 nike

我在我的 ubuntu 服务器上运行 django。在服务器上,有两个不同版本的python,分别是python 2.x和3.x。我使用3.x的request模块,但是服务器默认使用2.x的python,出现错误。怎么解决呢?谢谢

我使用 apache 服务器运行 django,这是配置。

Alias /static/ /python_web/person-blog/mysite/blog/static/

<Directory /python_web/person-blog/mysite/blog/static>
Require all granted
</Directory>

WSGIScriptAlias / /python_web/person-blog/mysite/mysite/wsgi.py
WSGIDaemonProcess xxx.com python-path=/python_web/person-blog/mysite:/python_web/env/lib/python3.4/site-packages
WSGIProcessGroup xxx.com

<Directory /python_web/person-blog/mysite/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

最佳答案

您将把您的服务器指向正确的 python 解释器。如何完成此操作取决于您使用的服务器软件。本教程显示了 apache 配置,靠近页面底部。请注意指定的“python-path”。

https://www.digitalocean.com/community/tutorials/how-to-run-django-with-mod_wsgi-and-apache-with-a-virtualenv-python-environment-on-a-debian-vps

如果您运行的是 apache 以外的服务器,那么答案将是类似的。只需搜索您正在使用的服务器软件和“python 解释器”,您应该就能找到答案。

关于python - Django 使用错误的 python 版本运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38228129/

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