ubuntu中新建了多个虚拟环境,如何在部署阶段选择不同的环境

来源:8-2 Django依赖服务的高可用

宝慕林6549613

2020-08-30

如题,因为服务器只有一台,项目的依赖又各不相同,所以在部署的时候想要让不同的项目有不同的python环境,请问老师在哪里配置
虚拟环境用到的是virtualenvwrapper都已经配置完成!

写回答

1回答

咚咚呛

2020-08-30

嗯,不同的项目用不同的环境,这是正确的做法,点赞。

既然你的虚拟环境使用的是virtualenv,那你应该知道虚拟环境切换的流程,切换脚本是一条命令行,而django部署环境后启动,也是一条命令行,那么为了让项目可以切换到正确的环境下运行,只需要让这两条命令先后执行即可,因此,你可以把切换脚本的命令和启动的命令写在同一个shell脚本里,并且通过脚本来启动项目,这样就可以了,你可以尝试下,希望对你有所帮助。

0
1
宝慕林6549613
好像是uwsgi的设置里边,设置home=虚拟路径就行吧 我是这样做的
2020-08-31
共1条回复

Django+小程序技术打造微信小程序助手

0到1完整项目实战过程,是难得的Django+小程序全栈项目体验。

991 学习 · 507 问题

查看课程