如何在CentOS上安装特定版本的Python
在CentOS上安装指定Python版本有三种方法:SCL快速且不影响系统环境;源码编译灵活可控,便于长期维护;Anaconda适合科学计算和多环境管理。请根据需求选择。
在CentOS上安装特定版本的Python,说起来也算是个经典需求了。系统自带的Python版本往往比较老旧,而项目开发又常常需要特定版本,这就必须手动搞一搞。下面整理了几种主流方案,各位可以根据自己的场景灵活选用。

方法一:使用SCL(Software Collections)
如果需要快速装一个指定版本的Python,又不想跟系统默认环境打架,SCL是个省心的选择。
先启用SCL仓库:
sudo yum install centos-release-scl然后搜索一下可用的版本,比如想装Python 3.8:
yum search python38这里的版本号可以替换成你实际需要的,比如
python39等等。确定版本后直接安装:
sudo yum install rh-python38装完之后,需要启用一下才能在当前shell里生效:
scl enable rh-python38 bash这个命令会启动一个新的shell会话,在这个会话里,Python 3.8就成了默认版本。退出后就恢复系统默认,互不干扰。
最后验证一下:
python --version如果输出类似
Python 3.8.x,那就说明搞定了。
方法二:使用源码编译安装
需要更灵活的版本控制,或者想用最新的Python小版本?那就自己动手编译吧。步骤稍微多一些,但胜在可控。
先把依赖包装全了,避免编译时报错:
sudo yum groupinstall "Development Tools" sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget然后下载对应版本的源码包,以3.8.10为例:
wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz tar xzf Python-3.8.10.tgz cd Python-3.8.10配置并编译安装——注意这里用的是
altinstall而不是install,这是为了防止覆盖系统默认的python命令:./configure --enable-optimizations make -j 8 # 8核机器用8个线程并行编译,可以根据自己CPU核心数调整 sudo make altinstall验证一下:
python3.8 --version输出应该是
Python 3.8.10。
方法三:使用Anaconda
如果日常工作离不开科学计算、数据分析,或者需要同时管理多个Python版本和环境,那Anaconda就是个更全面的解决方案。
先从官网下载安装脚本:
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh执行安装:
bash Anaconda3-2021.05-Linux-x86_64.sh按照交互式提示一步步走就行,默认选项通常没问题。
装好后,可以用conda创建独立环境并指定Python版本:
conda create -n myenv python=3.8 conda activate myenv验证环境:
python --version输出
Python 3.8.x,大功告成。
总结一下:如果只是临时用一用特定版本,SCL最轻量;如果需要长期维护或定制,源码编译最靠谱;如果有复杂的环境管理需求,Anaconda值得安装。选择哪种方式,取决于你实际的工作场景。
WPS Office是一款面向macOS用户的综合办公套件,将文字处理、电子表格、演示文稿、PDF工具、模板与云协作整合在同一应用中。它兼容常见Microsoft Office格式,支持Intel及Apple芯片Mac,基础功能可免费使用,
Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。
REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。
Adobe Photoshop 是面向摄影师、设计师和内容创作者的专业图像处理工具,可在 Windows 上完成照片修饰、选区抠图、图层合成、文字排版、绘画及生成式编辑。软件采用订阅授权,由 Creative Cloud 管理安装、更新与许
Adobe InDesign 是面向印刷与数字出版的专业页面排版工具,可制作书籍、杂志、宣传册、海报、交互式 PDF 和电子书。它提供精细的文字样式、多页面管理、印前检查及多格式输出能力,并能与 Photoshop、Illustrator
Adobe Illustrator 是用于绘制矢量图形、插画、图标、徽标和版式的专业设计工具。它以路径和锚点为核心,作品放大后仍能保持清晰,并提供画板、文字、渐变、图像描摹及精确变换等功能,适合品牌视觉、印刷物料、数字界面和商业插画创作。













