侧边栏壁纸
博主头像
AI研究僧

hycj89@163.com

  • 累计撰写 1,899 篇文章
  • 累计创建 179 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

centos7源码安装卸载python3及虚拟环境使用

AI研究僧
2021-08-03 / 0 评论 / 0 点赞 / 408 阅读 / 461 字

环境说明

  • 操作系统:centos7.7
  • python版本:本次安装3.8

安装python3

安装依赖包

yum install gcc* make zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel -y

注:python3.7以上版本在安装后,如果没有安装libffi-devel,在后续使用过程中会报错ModuleNotFoundError: No module named '_ctypes',会比较麻烦,需要重装python,因此特别提醒

下载python3

各版本python下载地址:https://www.python.org/ftp/python/
image-1651041730984

cd /opt/  # 假设安装包下载至`/opt`目录  
wget https://www.python.org/ftp/python/3.8.11/Python-3.8.11.tar.xz

下载略慢,好在文件并不大,等待下载完成即可
也可到网盘下载
链接:https://pan.baidu.com/s/1Jw4GJP2R-7lqgTnEyFL5DQ
提取码:pxkc

解压安装

tar -Jxvf Python-3.8.11.tar.xz   # 解压
cd Python-3.8.11  # 进入解压目录
./configure prefix=/usr/local/python3  # 配置安装路径为/usr/local/python3
make && make install  # 编译安装

配置软连接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

此时就可以使用python3pip3命令了,如下图所示

虚拟环境

python自带有一个虚拟环境管理工具,在此做一个介绍

假设要将所有的虚拟环境都创建在/opt/python3-venv

cd /opt
mkdir python3-venv
cd python3-venv
mkdir web
cd web
python3 -m venv .  # 注意最后的点,在当前目录内构建虚拟环境的文件

image-1651041608061
看到创建成功了

激活虚拟环境

source bin/activate

image-1651041650707
此时已经激活虚拟环境

退出虚拟环境命令deactivate

卸载python3

rpm -qa | grep python3 | xargs rpm -ev --allmatches --nodeps      # 卸载pyhton3
whereis python3 | xargs rm -frv           删除所有残余文件

至此卸载完毕,可以通过命令whereis python3查看是否还存在文件

博主关闭了所有页面的评论