心语博客 - Python
http://vpset.com/tag/Python/
-
centos7安装Python3.8并启用虚拟环境
http://vpset.com/4.html
2023-01-11T22:03:00+08:00
前言由于centos7的ggc编译过低,导致编译安装Python3.8会出现报错或者跳过 --enable-optimizations安装导致功能不完善 很多功能不全或者不完善,以下是个人解决的方法,仅作记录。解决方法如下:安装gcc8在centos7安装gcc 8方法如下: yum install centos-release-scl
yum install devtoolset-8-gcc devtoolset-8-gcc-c++
scl enable devtoolset-8 -- bash
安装下载Python3.8 curl -O https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz解压 tar -xf Python-3.8.5.tar.xz进入目录 cd Python-3.8.5/设置编译参数 ./configure --prefix=/usr/local/python3.8.5 --enable-optimizations设置编译参数,开始编译和安装 make -j 4 && make altinstall
#数字4代表使用几个线程添加软链接 ln -s /usr/local/python3.8.5/bin/python3.8 /usr/bin/python3.8
ln -s /usr/local/python3.8.5/bin/pip3.8 /usr/bin/pip3.8验证安装 python3.8 -V
创建虚拟用户#我使用www用户设置,使用请根据自身情况 #使用www用户
su www
#配置虚拟环境
python3.8 -m venv .venv
#venv是虚拟环境目录名称激活虚拟环境 source .venv/bin/activate