1
我在我的ubuntu服务器上运行django。在服务器上,有两个不同版本的python,它们是python 2.x和3.x.我使用3.x的请求模块,但服务器默认使用发生错误的2.x的Python。这怎么解决?谢谢Django使用错误的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>
你可以给你更详细的配置:你使用的是Apache,Nginx还是Django自己的调试服务器?你在使用mod_wsgi吗?理想情况下,你可以给你的配置文件(例如在/ etc/apache2/sites-enabled /中)? – raphv
@raphv对不起,我已经更新了这个问题^ _^ – 1ang
你确定mod_wsgi是为Python3安装和配置的吗?见http://stackoverflow.com/questions/19344252/how-to-install-configure-mod-wsgi-for-py3 – raphv