centos7下python环境搭建

一、安装依赖包:

yum groupinstall "Development tools"

yum install libxml2 gcc zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel python-devel

二、安装pip

yum -y install epel-release

  yum -y install python-pip

  yum clean all

注:当前用户如果不具有root权限,加上sudo

三、安装虚拟环境

pip install virtualenv

virtualenv venv --创建虚拟环境venv

source venv/bin/activate --启用venv虚拟环境

deactivate --退出虚拟环境

rm -rf venv --删除虚拟环境

四、安装uwsgi

pip install uwsgi

五、安装 nginx
centos7.2 不用添加资源库可以直接yum安装:
yum install nginx
启动:systemctl start nginx.service
停止:systemctl stop nginx.service
重启:systemctl restart nginx.service
开机启动:systemctl enable nginx.service 
取消开机启动:systemctl disable nginx.service
检查是否开机启动:systemctl is-enabled nginx.service
检查服务状态:systemctl status nginx.service
重新加载配置文件:systemctl reload nginx.service 
查看nginx配置文件:nginx -t
宿主机访问虚拟机的centos7需要开启80端口:
检查80端口:netstat -ano|grep 80
开启防火墙80端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service
浏览器测试正常

六、安装flask
pip install flask

七,安装setuptool
yum install setuptool

posted on 2017-03-29 16:44  大风起兮*  阅读(154)  评论(0)    收藏  举报