在CentOS 7下,搭建Python虚拟环境

版权声明:转载请标明出处,谢谢! https://blog.csdn.net/winfred_hua/article/details/89025648

在CentOS 7下,搭建Python虚拟环境

第一步:安装系统依赖包;
主要是安装一些常用的开发者工具包;

yum groupinstall "Development tools"
yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel

第二步:下载Python源码包,并解压(源码包放在/root/soft/src目录下);
下载

wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

解压缩:

tar -xzvf Python-3.6.8.tgz

切换到解压缩后的Python目录中

cd /root/soft/src/Python-3.6.8

第三步:把Python 3.6安装到/root/soft/目录;
(1)配置安装目录

 ./configure --prefix=/usr/local

(/usr/local/是Python的安装路径)

(2)使用gcc进行编译;

make

(3)安装:创建相关的软件的存放目录和配置文件

make altinstall

遇到的问题:

zipimport.ZipImportError: can't decompress data; zlib not available 

原因:

没有安装zlib和zlib-devel
yum install zlib zlib-devel

第四步:测试Python 3.6是否安装成功;

python3.6

在这里插入图片描述
注意:安装Python 3.6时,已经默认安装了pip,可以运行pip3.6测试;
在这里插入图片描述
第五步:创建python3.6的软连接;

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

同时,给pip3.6也创建一个软连接;

ln -s /usr/local/bin/pip3.6  /usr/bin/pip3

注意:以后直接运行python3就是运行python3.6;

猜你喜欢

转载自blog.csdn.net/winfred_hua/article/details/89025648