目录

centos7-安装python3-和-virtualenv-正确姿势

目录

centos7 安装python3 和 virtualenv 正确姿势

注:不建议把系统默认的python换成python3,因为yum都是依赖python2的,所以换后很麻烦

1.先安装一些我遇到的依赖问题(如果有依赖问题按提示安装):

yum -y groupinstall “Development tools”

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

2.官网下载源码包

wget

3.解压文件

xz -d Python-3.7.1.tar.xz

tar -xvf Python-3.7.1.tar

4.进入文件目录

cd Python-3.7.1

5.开始安装编译

./configure –prefix=/usr/bin/python3.7

make

make install

6.让centos7 使用python3.7

ln -s /usr/bin/python3.7/bin/python3 /usr/bin/python3

ln -s /usr/bin/python3.7/bin/pip3 /usr/bin/pip3

7、创建一个独立的Python3运行环境,命名为venv

pip3 install virtualenv

pip3 install gunicorn

virtualenv –no-site-packages -p /usr/bin/python3 venv

参考