关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

centos7部署python3虚拟环境

发布时间:2021-04-05 13:55:21

5eaad95b348b6.jpg

1安装开发工具

yum -y groupinstall "Development tools"

 

2、安装Python依赖库

 

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

ibffi-devel(3.7 新增)

 

3、安装Python

 

使用 wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

 

下载完后,解压、安装到/usr/local/python3

 

mv Python-3.7.3.tar.xz /usr/local/python3

tar -xJf  Python-3.7.3.tar.xz

cd Python-3.7.3

./configure --prefix=/usr/local/python3 --with-ssl

make  

make install

注意:这里configure里需要加上--with-ssl,如果不加,在使用pip3的时候会报错:

 

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

 

 

 

在./configure过程中,如果没有加上–with-ssl参数时,默认安装的软件涉及到ssl的功能不可用,

刚好pip3过程需要ssl模块,而由于没有指定,所以该功能不可用。

 

4、安装完成后建立软链接

 

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

由于新装的Python3程序为python3,与原来yum用的python2:/usr/bin/python 并不冲突,故2者可以并存。

 

5、创建python3的虚拟环境

 

下载virtualenv并安装

pip3 install virtulenv

创建虚拟环境(取名26vps)

virtulenv blog -p /usr/bin/python3

进入虚拟环境

cd /usr/local/python3/blog

source ./bin/activate

 

退出虚拟环境

(26vps)$ deactivate



/template/Home/jujieyun2/PC/Static