让uWSGI选择使用不同版本的Python
- 作者: 五速梦信息网
- 时间: 2026年03月19日 18:00
uWSGI 可以使用 plugins 参数支持使用不同的 Python 版本,默认情况下其搜索路径是当前目录。这也许并不方便。指定一个固定的搜索路径可能是个好选择。
下面我们将其路径指向 /usr/lib/uwsgi:
首先下载 uWSGI 的源码包并解压:
wget http://projects.unbit.it/downloads/uwsgi-1.4.10.tar.gztarzxvf uwsgi-1.4.10.tar.gz进入到解压出来的文件夹,修改 buildconf/core.ini 文件,修改如下行:
plugin_dir = /usr/lib/uwsgibin_name = /usr/bin/uwsgi编译 uWSGI:
python uwsgiconfig.py --build core编译各 python 版本的 plugins(例如我这里有 2.6 和 2.7 两个版本):
python2.6 uwsgiconfig.pu --plugin plugins/pythoncore python26python2.7 uwsgiconfig.py --plugin plugins/pythoncore python27接下来我们就可以选择需要的 plugins 了,其命令参数如下:
--plugin 参考文档:
<a href="http://projects.unbit.it/uwsgi/wiki/MultiPython" target="_blank">Using multiple version of python with the same uWSGI (>= 0.9.7-dev) server binary
相关文章
-
简约而不简单的Django2.2 新手图文教程
简约而不简单的Django2.2 新手图文教程
- 技术栈
- 2026年03月19日
-
Django开发个人博客网站
Django开发个人博客网站
- 技术栈
- 2026年03月19日
-
验证密钥时出错及如何彻底删除Tuxera ntfs!
验证密钥时出错及如何彻底删除Tuxera ntfs!
- 技术栈
- 2026年03月19日
-
Django + Uwsgi + Nginx 的生产环境部署
Django + Uwsgi + Nginx 的生产环境部署
- 技术栈
- 2026年03月19日
-
How to use Django with uWSGI¶
How to use Django with uWSGI¶
- 技术栈
- 2026年03月19日
-
php删除一个路径下的所有文件夹和文件的方法
php删除一个路径下的所有文件夹和文件的方法
- 技术栈
- 2026年03月19日
