首页 > 编程语言 > 详细

CentOS 7 virtualenv创建python3与python2的环境&&运行项目

时间:2019-12-23 19:55:18      阅读:90      评论:0      收藏:0      [点我收藏+]

(一)安装virtualenv  可以 yum -y install python-virtualenv  或者pip install python-virtualenv

(二)在希望的路径下,创建env

virtualenv env-python27

可以直接指定创建python的对应的路径

virtualenv --python=/usr/local/python3/bin/python3.6 python36

 
技术分享图片
 

实测默认情况下虚拟环境不会依赖系统环境的global site-packages。比如系统环境里安装了MySQLdb模块,在虚拟环境里import MySQLdb会提示ImportError。如果想依赖系统环境的第三方软件包,可以使用参数--system-site-packages。此外,也可使用virtualenvwrapper的toggleglobalsitepackages命令控制当前环境是否使用global site-packages。

virtualenv --system-site-packages env1

 

(五)安装pip


yum upgrade python-setuptools

yum install python-pip (升级pip:python -m pip install --upgrade pip)

(六)安装Python项目所有依赖包的清单

1、安装所需工具

pip install pipreqs

2、进入到python项目主目录

pipreqs ./

3、完成上面命令会生成requirements.txt

4、sudo pip install -r requirements.txt即可

(七)运行项目

1、激活环境

进入环境目录 source bin/activate

2、运行启动

 (1)django

    python manage.py runserver 192.168.1.123:8888

 (2) flask

安装gunicorn
pip install gunicorn
运行flask项目
gunicorn -w 3 -b 0.0.0.0:8000 microblog:app
后台运行flask项目
gunicorn -w 3 -b 0.0.0.0:8000 microblog:app --daemon

 

CentOS 7 virtualenv创建python3与python2的环境&&运行项目

原文:https://www.cnblogs.com/360minitao/p/12085329.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!