centos7 离线安装python3
一、软件安装
1、使用yum命令安装以下工具(编译python使用)
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
2、下载python
1)下载
url地址:https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
切入/opt/执行wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
2)解压
解压xz文件
xc -d Python-3.11.0.tar.xz
角标tar
tar -xvf Python-3.11.0.tar
3、编译安装
cd /opt/Python-3.11.0
./configure --prefix=/opt/python311 或
./configure --prefix=/opt/python311 --with-openssl=/usr/bin/openssl–with-openssl-rpath=auto
make && make install
安装无报错即为安装成功
二、环境变量配置
在/etc/profile最后添加
PATH=/opt/python311:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
执行source /etc/profile 生效
三、配置虚拟环境
1、安装virtualenv
pip3 install virtualenv
2、安装virtualenvwrapper
a、直接运行pip3 install virtualenvwrapper
b、先安装pbr pip3 install pbr 再运行pip3 install virtualenvwrapper
3、环境变量配置
在/etc/profile写入以下内容
export WORKON_HOME=~/Envs
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
export VIRTUALENVWRAPPER_PYTHON=/opt/python311/bin/python3
source /opt/python311/bin/virtualenvwrapper.sh
激活配置
source /etc/profile

浙公网安备 33010602011771号