linux下升级python2.0到python3.0

简介:
1
2
3
4
5
6
7
8
9
10
11
升级python
cd  /home/sanlang/tools
wget http: //www .python.org /ftp/python/2 .7.6 /Python-2 .7.6.tgz
  gunzip  Python-2.7.6.tgz
  tar   xf Python-2.7.6. tar
  cd  Python-2.7.6
  mkdir    -p   /application/python2 .7.6
  . /configure   --prefix= /application/python2 .7.6 -- enable -shared
  make  &&   make   install
  mv  /usr/bin/python  /usr/bin/python_old
ln   -s   /application/python2 .7.6 /bin/python2 .7    /usr/bin/python

升级python导致yum不可用,解决办法

1
2
3
4
5
6
7
8
9
10
11
12
13
错误1
[root@sanlang Python-2.7.6]# yum -y  install lrzsz
/usr/bin/python: error  while  loading shared libraries: libpython2.7.so.1.0: cannot open shared  object  file: No such file or directory
解决办法:
vim  /usr/bin/yum
#!/usr/bin/python  改成     /usr/bin/python_old 
错误2
[root@osanlang bin]# python  -V
python: error  while  loading shared libraries: libpython2.7.so.1.0: cannot open shared  object  file: No such file or directory
解决办法:
echo   "/application/python2.7.6/lib" >>/etc/ld.so.conf
  ldconfig 
  python -V









本文转自 小小三郎1 51CTO博客,原文链接:http://blog.51cto.com/wsxxsl/1834919,如需转载请自行联系原作者
目录
相关文章
|
监控 安全 程序员
Python日志模块配置:从print到logging的优雅升级指南
从 `print` 到 `logging` 是 Python 开发的必经之路。`print` 调试简单却难维护,日志混乱、无法分级、缺乏上下文;而 `logging` 支持级别控制、多输出、结构化记录,助力项目可维护性升级。本文详解痛点、优势、迁移方案与最佳实践,助你构建专业日志系统,让程序“有记忆”。
1018 0
|
安全 Linux 编译器
BigCloud Enterprise Linux 8和Rocky Linux 8升级OpenSSH步骤
本文介绍了在BigCloud Enterprise Linux 8.2/8.6和Rocky Linux 8.10上升级OpenSSH的详细步骤。首先配置Telnet服务和GCC编译器以确保远程登录安全,接着备份旧版OpenSSH并下载、编译、安装最新版本(如9.9p1)。然后创建新的sshd系统服务配置文件,调整配置并启动服务。最后验证升级效果,关闭不必要的Telnet服务,并处理可能的防火墙和SELinux问题。通过这些步骤可有效修复低版本OpenSSH带来的高危漏洞。
1234 13
|
Linux 网络安全 Python
linux centos上安装python3.11.x详细完整教程
这篇文章提供了在CentOS系统上安装Python 3.11.x版本的详细步骤,包括下载、解压、安装依赖、编译配置、解决常见错误以及版本验证。
12731 3
linux centos上安装python3.11.x详细完整教程
|
应用服务中间件 Linux nginx
【Azure App Service】基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?
基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?Web App Linux 默认使用的 Nginx 版本是由平台预定义的,无法更改这个版本。
465 77
|
SQL 安全 算法
解读 Python 3.14:模板字符串、惰性类型、Zstd压缩等7大核心功能升级
Python 3.14 引入了七大核心技术特性,大幅提升开发效率与应用安全性。其中包括:t-strings(PEP 750)提供更安全灵活的字符串处理;类型注解惰性求值(PEP 649)优化启动性能;外部调试器API标准化(PEP 768)增强调试体验;原生支持Zstandard压缩算法(PEP 784)提高效率;REPL交互环境升级更友好;UUID模块扩展支持新标准并优化性能;finally块语义强化(PEP 765)确保资源清理可靠性。这些改进使Python在后端开发、数据科学等领域更具竞争力。
989 5
解读 Python 3.14:模板字符串、惰性类型、Zstd压缩等7大核心功能升级
|
IDE 开发工具 Python
魔搭notebook在web IDE下,使用jupyter notebook,python扩展包无法更新升级
魔搭notebook在web IDE下,使用jupyter notebook,python扩展包无法更新升级,不升级无法使用,安装python扩展包的时候一直停留在installing
428 4
|
安全 Ubuntu 网络安全
宝塔面板升级python3
Python 是一种广泛使用的高级编程语言,因其简洁的语法和丰富的库而受到开发者的喜爱。在许多Web应用程序和后端开发环境中,Python已成为重要工具。使用宝塔面板时,保持Python更新至关重要。本文介绍如何在服务器上安全升级Python:从环境准备、检查当前版本、安装工具包、下载并编译新版本、配置环境变量到测试新版本,确保升级顺利进行。建议定期更新以利用新特性和性能改进,并备份数据以防万一。
978 6
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。