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
浙公网安备 33010602011771号