centos安装Python虚拟环境

本文使用centos7进行安装Python(版本为3.9.19),并安装Python虚拟环境

1 安装Python

1.1 Python安装包下载:

  1. 本地下载
  2. Linux命令下载
yum install wget
wget https://www.python.org/ftp/python/3.9.19/Python-3.9.19.tgz

1.2 安装依赖准备

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel xz-devel
	
yum -y install zlib zlib-dev openssl-devel sqlite-devel bzip2-devel libffi libffi-devel gcc gcc-c++

1.3 安装Python

1.3.1 解压Python安装包

# 安装包位于 /root路径下
cd ~
tar -zxvf Python-3.9.19.tgz

1.3.2 指定安装路径

# 安装包位于 /root路径下
cd /root/Python-3.9.19
./configure --prefix=/usr/local/python39

1.3.3 编译安装

make && make install

1.3.4 配置链接

ln -s /usr/local/python39/bin/python3.9 /usr/bin/python3
ln -s /usr/local/python39/bin/pip3 /usr/bin/pip

1.3.5 设置环境变量

vi /etc/profile
	
# 在文末添加以下内容
export PATH=/usr/local/python39/bin:$PATH

# 配置生效
source /etc/profile

# 查看环境变量
echo $PATH
/usr/local/python39/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

1.3.6 pip换源

# 创建目录
mkdir /root/.pip
# 编辑内容
vi /root/.pip/pip.conf

# 添加内容
[global]  
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
disable-pip-version-check = true
timeout = 120  

[list]
format = columns

# 查看是否生效
pip config get global.index-url
# 输出https://pypi.tuna.tsinghua.edu.cn/simple

1.3.7 升级pip

pip install --upgrade pip

2 创建虚拟环境

2.1 安装依赖包

pip install virtualenv

pip install virtualenvwrapper

2.2 创建虚拟环境存放路径

mkdir /root/.virtualenvs

2.3 配置环境变量

vi /etc/profile
	
# 在文末添加以下内容
# 1 设置创建的虚拟环境保存的目录
export WORKON_HOME=/root/.virtualenvs
# 2 指定virtualenvwrapper使用的python解释器路径
export VIRTUALENVWRAPPER_PYTHON=/usr/local/python38/bin/python3.8
# 3 设置虚拟命令的执行
source /usr/local/python38/bin/virtualenvwrapper.sh
	
# 配置生效
source /etc/profile

2.4 创建虚拟环境

mkvirtualenv env-test

2.5 查看虚拟环境

ll /root/.virtualenvs

2.6 虚拟环境操作命令

# 1、查看系统的虚拟环境
workon  回车
 
# 2、进入/切换虚拟环境
workon 虚拟环境名
 
# 3、退出虚拟环境
deactivate
 
# 4、删除虚拟环境
rmvirtualenv 虚拟环境名
 
# 5、进入当前虚拟环境所在目录
cdvirtualenv
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值