龙空技术网

uwsgi的python2+3多版本共存

编程吧 52

前言:

现在姐妹们对“python2与3的区别”大体比较重视,小伙伴们都需要学习一些“python2与3的区别”的相关知识。那么小编也在网上收集了一些对于“python2与3的区别””的相关文章,希望兄弟们能喜欢,朋友们一起来学习一下吧!

一、第一种方式(virtualenv)

1、首先,机器需要有python2和python3的可执行环境。

确保pip和pip3命令可用。原理就是在哪个环境下安装uwsgi。uwsgi启动的时候,就用的哪个python版本

2、安装virtualenv环境管理工具

3、创建python2和python3的虚拟环境

4、进入python2虚拟环境

5、进入python3虚拟环境

**常规发布应用的时候。可以编写shell脚本执行相应的命令启动即可,如下

二、第二种方式

1、安装python3的时候,指定了目录。用pip3安装uwsgi的时候,就安装到了python3的可执行目录下

创建相应的软连接就可以了

部署的时候用uwsgi3,就会自动指定到python3.

标签: #python2与3的区别 #python3和python2