版权声明:转载请标明出处,谢谢! 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;