Heim  >  Fragen und Antworten  >  Hauptteil

python小问题 - 在阿里云的ubuntu机器上部署django,如何指定python版本?

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

所以特此来求教一下!

巴扎黑巴扎黑2717 Tage vor680

Antworte allen(4)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:55:40

    先安装python3
    再设置软链

    ln -s /usr/bin/python3 /usr/bin/python

    Antwort
    0
  • PHP中文网

    PHP中文网2017-04-17 17:55:40

    自行编译安装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/

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:55:40

    python3 yourCmd
    或者可以考虑virtualenv

    Antwort
    0
  • 高洛峰

    高洛峰2017-04-17 17:55:40

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

    Antwort
    0
  • StornierenAntwort