MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

「答疑」Linux环境下安装python3,但不替换原有python2

2024-11-26 16:57 huorong linux 10 ℃ 0 评论

各位志同道合的朋友们大家好,我是一个一直在一线互联网踩坑十余年的编码爱好者,现在将我们的各种经验以及架构实战分享出来,如果大家喜欢,就关注我,一起将技术学深学透,我会每一篇分享结束都会预告下一专题

这两天,有想学python的朋友问我,他想在他linux上安装python3,但是又不想替换掉原机器的默认的python2,问这个该怎么处理,网上找了好多都不靠谱。

现在,我将这个整理了一份,亲测有效的。

  • CentOS7
  • Python3.7
  • Pip3

1. 安装依赖环境

# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

2. 下载Python3.7的安装包

# wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

3. 创建Python3的目录

# mkdir /usr/local/python3

4. 解压下载文件并切换目录

# tar -zxvf Python-3.7.0.tgz
# cd Python-3.7.0

5. 执行

# ./configure 

如果报错,可能因为gcc没有安装,给它装起来就行了

# yum -y install gcc
# yum -y install gcc-c++

运行后会提醒

If you want a release build with all stable optimizations active (PGO, etc),

please run ./configure --enable-optimizations

可以运行 ./configure --enable-optimizations 进行配置优化

# make && make install

6. 创建软链接

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

7.测试命令 python3 和 pip3

# python3 -V
# pip3 -V

看到版本号就证明成功了。

今天,是为了帮有些同学提的怎么装python3的问题做个统一解答,加油

Tags:linux下载python

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言