Linux常用工具安装:python3.8.5
简介
通常服务器上自带了python2.7环境,但由于版本太低,部署一些需要python3环境的应用就会被限制,但是yum命令又依赖python2.7环境,所以升级python时需要注意。本次安装版本为3.8.5
安装python3.8.5
官网下载地址:https://www.python.org/downloads/source/
选择gzip压缩的源码包,上传到服务器中
新建python安装路径
1 | mkdir -p /usr/local/python3 |
安装依赖
1 | yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel zlib* |
解压Python-3.8.5.tgz
1 | tar -zxf Python-3.8.5.tgz |
进入Python-3.8.5目录
1 | cd Python-3.8.5 |
编译
1 | ./configure --prefix=/usr/local/python3 |
安装
1 | make && make install |
创建新的软连接
1 | ln -s /usr/local/python3/bin/python3 /usr/bin/python |
若出现‘/usr/bin/python’: File exists,可先执行
1 | rm -rf /usr/bin/python |
修改yum配置
升级python3.8.5以后,运行yum命令就会报错,需要修改yum的配置文件:
1 | vim /usr/bin/yum |
1 | vim /usr/libexec/urlgrabber-ext-down |
pip换源
pip更换国内源,可以提升python包的下载速度,建议更换
1 | vim ~/.pip/pip.conf |
写下以下内容:
1 | [global] |
升级pip
1 | python -m pip install --upgrade pip |
测试
1 | pip -V |
升级完成
参考文章
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 心流!
评论
TwikooValine











