【踩坑日记】CentOS 7安装Python指定版本

2021年5月9日146 835字阅读2分47秒

演示图

【踩坑日记】CentOS 7安装Python指定版本

起因

博主在使用CentOS的时候,突然想切换版本使用Python,于是收集网络资料结合出这篇文章

安装

1、安装全局请使用root用户

2、更新全局源

yum update

# 中间可能又需要咨询安装的地方,一直输入y即可

3、安装依赖项

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

4、下载Python

wget -P /home https://cdn.npm.taobao.org/dist/python/x.x.x/Python-x.x.x.tgz

# 请将连接地址中的x.x.x切换为自己需要的版本

5、解压&编译配置

# 请修改x.x.x为自己下载的版本

cd /home && tar -zxvf Python-x.x.x.tgz

# 编译配置
# 请修改x.x.x为自己下载的版本
cd Python-x.x.x
mkdir /usr/local/pythonx.x.x
./configure --prefix=/usr/local/pythonx.x.x
./configure --enable-optimizations

6、编译安装

make && make install

7、建立连接

# 请修改x.x.x为自己下载的版本
# 如果提示存在就请先删除以前的

ln -s /usr/local/pythonx.x.x/bin/python3 /usr/bin/python3  
ln -s /usr/local/pythonx.x.x/bin/pip3 /usr/bin/pip3

8、安装完成:查询版本

python3 --version

补充

第五步如果报错:SystemError: <built-in function compile> returned NULL without setting an error generate-posix-vars failed;

就是需要升级gcc的版本

继续阅读
weinxin
我的微信
如有任何问题或疑问,请添加我的微信咨询哦~
夏天❤
  • 如果文内未有特别说明,所文均为本博客原创文章,转载请标注出处
  • 转载注明:https://www.sevesum.com/?p=1173 - 【踩坑日记】CentOS 7安装Python指定版本
保护个人隐私的网络搜索服务:秘迹搜索 实用工具

保护个人隐私的网络搜索服务:秘迹搜索

演示图 介绍 秘迹搜索是基于开源项目Searx进行二次开发的,因为Searx采用的开源协议是AGPL-3.0,秘迹搜索严格遵守这一开源协议,将我们所有的改动同步开源出来。欢迎对网络隐私防护感兴趣的朋友...
保护个人隐私的网络搜索服务:秘迹搜索 实用工具

保护个人隐私的网络搜索服务:秘迹搜索

演示图 介绍 秘迹搜索是基于开源项目Searx进行二次开发的,因为Searx采用的开源协议是AGPL-3.0,秘迹搜索严格遵守这一开源协议,将我们所有的改动同步开源出来。欢迎对网络隐私防护感兴趣的朋友...
Pigeon - 轻量化留言板/记事本/社交系统 宝塔部署

Pigeon – 轻量化留言板/记事本/社交系统

演示图 介绍 一个轻量化的留言板 / 记事本 / 社交系统 / 博客,没有明确的作用定义,一切都随心所欲 “你可以把它当成微博、推特,也可以当成在线聊天软件,或者是纯粹拿来写文章,写代码记事用” 特性...