01 - CentOS 中安装Python 2.7.16
准备
下载链接:https://www.python.org/ftp/python/
下载源码:wget https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz
注意:如果替换到系统默认的的Python,会导致系统某些功能不能用,例如 yum 。
编译安装
# 解压源码: tar -xvf Python-2.7.16.tgz # 编译安装: cd /opt/Python-2.7.16 ./configure --prefix=/opt/python2716 make && make install # 当前系统 Path 的顺序 [root@localhost bin]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin [root@localhost bin]# # 当前系统自带的 Python 的位置 [root@localhost bin]# whereis python python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /usr/include/python2.7 /opt/python2716/bin/python2.7 /opt/python2716/bin/python2.7-config /opt/python2716/bin/python /usr/share/man/man1/python.1.gz # 方案1:创建链接,执行的时候先找到这个位置,就可以在特定的情况下使用了 ln -s /opt/python2716/bin/python /usr/local/bin/python # 方案2:先备份系统自带的,然后创建连接,需要的时候在替换回去。 /usr/bin/python /usr/bin/python2.7 [root@localhost bin]# ls -lart|grep python -rwxr-xr-x. 1 root root 7136 6月 18 2014 python2.7 lrwxrwxrwx. 1 root root 7 3月 3 2017 python -> python2 lrwxrwxrwx. 1 root root 9 3月 3 2017 python2 -> python2.7 # 修改 mv python2.7 python2.7.5 ln -s /opt/python2716/bin/python /usr/bin/python2.7 # 还原 mv python2.7.5 python2.7
本文来自博客园,作者:duchaoqun,转载请注明原文链接:https://www.cnblogs.com/duchaoqun/p/12021990.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?