python小问题 - 在阿里云的ubuntu机器上部署django,如何指定python版本?
巴扎黑
巴扎黑 2017-04-17 17:53:40
[Python讨论组]

请问一下如何在部署django的时候,指定python的运行版本?
阿里云默认的是使用python2.7的版本,但是我开发用的python3,但是我部署在apache上,老是运行2.7(因为是默认的),很多包和库都不兼容 很麻烦.

所以特此来求教一下!

巴扎黑
巴扎黑

全部回复(4)
伊谢尔伦

先安装python3
再设置软链

ln -s /usr/bin/python3 /usr/bin/python
PHP中文网

自行编译安装Python 3 ,然后使用其安装django。

最终在apache的配置文件中指定即可

WSGIScriptAlias / /my/app/path/wsgi.py
WSGIPythonPath /my/app:/path/to/the/virtual/env/lib/python3.3/site-packages

PS:Python 3 支持需要 Django 1.6+ 和 mod_wsgi 3.4+
link:http://stackoverflow.com/questions/5930585/how-to-use-python-3-and-django-with-apache/

伊谢尔伦

python3 yourCmd
或者可以考虑virtualenv

高洛峰

推荐使用virtualenv,可以创建的时候指定python版本

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号