Python在linux环境下的安装及虚拟环境配置
安装依赖包
- 切换到root权限下安装
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y
下载Python安装包
- 进入安装包存放目标文件夹,输入以下命令
wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tar.xz
解压Python安装包
- 解压到当前目录
tar -Jxvf Python-3.8.10.tar.xz
配置安装路径
- 切入到解压目录下,配置安装路径
./configure prefix=/usr/local/python3
编译安装
- 切入到解压目录
make && make install - 如果报错,执行一下代码安装依赖
yum -y install gcc kernel-devel kenel-headers make bzip2 yum -y install gcc gcc-c++ zlib zlib-devel libffi-devel
配置软链接
- 将安装的python和pip执行文件创建软件连接到/usr/bin
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
配置环境变量(如果上述软连接已经配置,可忽略)
-
配置环境变量主要是能快速使用pip3安装命令。执行 vi ~/.bash_profile,打开配置文件,添加如下配置:
#配置python export PYTHON_HOME=/usr/bin/python3 export PATH=$PYTHON_HOME/bin:$PATH -
保存退出(:wq),执行source ~/.bash_profile命令使配置生效。执行下述命令,查看是否配置成功
echo $PYTHON_HOME
卸载
- 删除/usr/local/python3
- 删除/usr/bin 连接文件
虚拟环境安装
- 安装virtualenv
sudo pip install virtualenv - 创建一个放置虚拟环境的指定目录
mkdiv 目录名 - 在上述目录下创建指定python版本的虚拟环境
virtualenv -p /usr/bin/python3.7 目录名 - 非必要步骤:启动前需要将virtualenv增加软链接或者添加PATH变量,否者系统会提示未找到命令
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv - 进入虚拟环境的bin目录找到activate文件,启动虚拟环境
source /路径/bin/activate - 退出虚拟环境
deactivate
虚拟环境管理工具
- 安装虚拟环境管理工具
pip3 install virtualenvwrapper #或者 sudo easy_install virtualenvwrapper - 配置管理工具环境变量
加入vim ~/.bashrcexport WORKON_HOME=/root/.virtualenvs source /usr/local/python3.6.5/bin/virtualenvwrapper.sh - 运行测试
source ~/.bashrc - 启动虚拟环境管理工具
source virtualenvwrapper.sh - 创建虚拟环境
mkvirtualenv -p python3 虚拟环境名称 - 选择进入虚拟环境
workon 虚拟环境名称 - 删除虚拟环境
rmvirtualenv 虚拟环境名称

浙公网安备 33010602011771号