已有python3安装python2_Linux已有python2安装python3
Linux默认Python2.7,yum依赖不可改。编译安装Python3.7,先装libffi-devel等依赖,配置安装至/usr/local/python37,再软链接python3和pip3到/usr/bin,即可用python3调用实现共存。
很多Linux系统默认装的是Python 2.7,但现在Python 3才是主流。关键问题是,系统的yum工具还依赖着Python 2,直接替换掉可能会出问题。所以最稳妥的做法是让两者共存——运行python时依然是Python 2.7,需要Python 3时则通过python3命令调用。下面就一步步来搭建这个环境。

先说个小知识:Python 3.7及以上版本安装完成后会自带pip和setuptools,但如果是3.4或以下版本,这两样东西得自己手动装。不过我们这里装的是3.7,所以省心不少。
具体做法是通过软连接把Python 3.7的可执行文件挂到/usr/bin/python3下,这样既不影响系统原有环境,又能随时调用新一代的Python。
第一步:安装依赖包
编译Python 3.7之前,先得把几个必要依赖装上,否则编译会报错:
# yum -y install libffi-devel
# yum -y install zlib
# yum -y install openssl-devel
然后进入一个合适的安装目录,通常用/usr/local/python37。下载并解压源码包:
# wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
# tar -xvf Python-3.7.1.tgz
# cd Python-3.7.1
第二步:配置编译参数并安装
在解压目录下执行配置,指定安装路径:
# ./configure --prefix=/usr/local/python37
# make && make install
如果想查看完整编译参数,可以执行grep ./configure config.log。
第三步:建立软连接
将Python 3.7和pip3挂到系统目录下,这样就能直接用python3和pip3命令了:
# ln -s /usr/local/python37/bin/python3 /usr/bin/python3
# ln -s /usr/local/python37/bin/pip3 /usr/bin/pip3
大功告成。验证一下:
# python3 --version
# pip3 --version
常见问题说明
如果在编译时遇到这个错误:
configure: error: in `/usr/local/python37/Python-3.7.1':
configure: error: no acceptable C compiler found in $PATH
原因很简单——系统连C编译器都没有。解决办法是安装gcc:
# yum -y install gcc
装完后再从头走一遍配置和编译流程即可。
Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。
Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。
Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。
PixPix 是面向品牌、卖家和内容团队的在线 AI 图片视频创作平台,提供图视频 Agent、无限画布、图片生成、视频生成、自然语言编辑及商品套图、产品精修和带货视频等电商工具。
Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等
Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。













