python版本造成(更改python版本)

本文目录一览:

CentOS 6.4升级Python导致yum无法使用怎么办

 1、查看当前系统python的版本

1python -V

2、下载2.7.3版本的Python

1wget http:// python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2

3、解压和安装

tar -jxvf Python-2.7.3.tar.bz2

#进入解压后的目录

cd Python-2.7.3

#编译和安装

。/configure

make

make install

4.查看是否安装成功

/usr/local/bin/python2.7 -V

#如果出现如下信息代表安装成功

Python 2.7.3

5、建立软链接

#正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.6.6版本,考虑到yum是基于python2.6.6才能正常工作,所以不建议卸载。

#采用下面的方法把系统默认的python修改为2.7.3版本

mv /usr/bin/python /usr/bin/python2.6.6

ln -s /usr/local/bin/python2.7 /usr/bin/python

#检测是否成功

python -V

#出现2.7.3版本信息代表成功

Python 2.7.3

6、解决修改完系统默认python版本后yum不可用的问题

#修改yum文件

vi /usr/bin/yum

将文件头部的

#!/usr/bin/python

改为如下内容

#!/usr/bin/python2.6.6

整个升级过程完成了。

7、其他问题

经过上面6步的操作本来yum是可用了,但是不知道哪位牛人又修改了系统的什么文件,导致使用yum的时候还是提示 no named yum的错误提示。经过查阅资料得知都是让修改yum的头部python的版本。

但是我已经修改过了(步骤6),不知道怎么解决了。最后放弃了“度娘”采用经常被和谐的Google,在Centos官网上查到了一篇文档,方法如下。

首先找到你安装Centos的光盘或者ISO文件,只要系统版本一样即可。拷贝如下文件到系统中:

python-2.6.6-36.el6.x86_64.rpm

python-urlgrabber-3.9.1-8.el6.noarch.rpm

python-devel-2.6.6-36.el6.x86_64.rpm

python-libs-2.6.6-36.el6.x86_64.rpm

yum-3.2.29-40.el6.centos.noarch.rpm

具体版本号,根据你系统盘或者ISO提供为准。我是拷贝到了如下目录

/usr/local/src/Python-2.6.6

执行安装

cd /usr/local/src/Python-2.6.6/

rpm -Uvh –replacepkgs *.rpm

#出现如下提示

Preparing.。。 ########################################### [100%]

1:python-libs ########################################### [ 20%]

2:python ########################################### [ 40%]

3:python-urlgrabber ########################################### [ 60%]

4:yum ########################################### [ 80%]

5:python-devel ########################################### [100%]

执行yum命令,你熟悉的界面出现了。

上面就是CentOS 6.4升级Python导致yum无法使用的解决方法的相关介绍了,毕竟重装yum比较麻烦,且不一定可行,可使用本文介绍的方法进行修复。

生产环境中的 Python 版本由 2.6 升级至 2.7 可能会带来哪些问题

主要是使用的很多库会有版本兼容性的问题。

2.7版本是往3.0的一个过度版本,如果目前2.6可以正常使用没有必要升级到2.7 – 补充:ubuntu的最新版已经是2.7了。

补充说明,最近我司的新增服务器部署了2.7, 在以下几个地方出现了问题:

1. crypto模块中的某行代码,记不起来是哪了。

2. concurrent log handler 会有关闭文件之后还试图flush的问题

3. unrlib.quote对于传入的string为unicode和str时返回的类型和2.6不一样。

等到发现更多问题再往这贴。总之迁移有风险,需谨慎。

satpy 安装失败

原因是因为安装的Twisted与你的Python版本不兼容。这里我将要安装的Twisted版本为cp39,而我的Python版本为Python38(即3.8+),造成了版本上的不兼容。

解决方案:将Twisted文件改为与自己Python版本相兼容的版本即可。

安装完 Twisted 后,再使用如下命令安装 Scrapy

首先我们要打开命令提示符。

确认pip使用正常。

然后输入图中的命令回车确认。

等待程序下载后自动完成安装。

重新输入命令安装scrapy即可。

关于Python版本的问题?

目前大多数应用都是python

2.5/2.6的居多。

很多插件和库都还停留在2.5/2.6阶段,如果你去玩3.0,会发现很多扩展都没有。可以说是如果你现在玩3.0“不实用”。

win上建议学2.6吧,linux上就玩2.5吧,py2.*和py3.*也并不是100%的不兼容,python3.0只不过是对python2.*进行了一次大清洗,源码上精炼了许多,语法上做了些修缮。会2.5/6的话,以后不会对3.0感冒的。

原创文章,作者:EEBO,如若转载,请注明出处:https://www.506064.com/n/132235.html

(0)
EEBOEEBO
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

  • uniapp全局变量的详细阐述

    在uniapp中,全局变量指的是可以在整个应用程序中都可以访问的变量。全局变量可以使用Vue.js的响应式数据,因此当全局变量更改时,所有依赖于该变量的组件的值都将更新。在本文中,…

    编程 2024-10-04
  • ai产品的标签如何创建,AI怎么做标签

    本文目录一览: 1、AI 如何生成条形码? 2、AI中怎么插入条形码 3、怎么用AI做标志标准制图。。网格那种。。详细步骤 4、AI做标签编号问题 5、如何用AI制作纸张右侧有标签…

    编程 2024-10-04
  • Linux命令:chown

    一、概述 在Linux中,chown命令用于改变文件或目录的所有者和所属组,以控制对其的访问权限。管理员可以使用chown命令将文件或目录的所有者和所属组更改为指定的用户或组。 二…

    编程 2024-10-03
  • php封装的分类导航类,php封装的分类导航类有哪些

    本文目录一览: 1、php递归便利出一级分类的栏目做导航用,求代码,遍历一级出来做导航,并加上连接 2、什么是php中的封装 3、php导航分类代码求助 4、php怎么用递归做商城…

    编程 2024-10-04
  • java和c的soc(c 和Java)

    本文目录一览: 1、java程序和C程序如何相互通信? 2、JAVA语言和C/C++语言有什么异同? 3、C语言和java相比较,各自的优势是什么? 4、C语言和JAVA有什么区别…

  • python搜狗验证码,搜狗读取验证码

    本文目录一览: 1、python如何识别验证码 2、如何利用Python做简单的验证码识别 3、python 爬虫,关于验证码的问题。输入验证码才能搜索。 python如何识别验证…

    编程 2024-10-14
  • json报文对比java(Json内容比对)

    本文目录一览: 1、JAVA对象转换成JSON字符串与JAVA String有什么区别 2、两个json比较 3、json和java中的那种语言相似? JAVA对象转换成JSON字…

    编程 2024-10-04
  • 关于linux中mysql启动失败的信息

    本文目录一览: 1、mysql启动错误 2、linux中mysql安装完mysql启动时报错是怎么回事? 3、求助linux mysql 启动失败 4、linux下mysql怎么启…

    编程 2024-10-04
  • 利用Python的re模块实现字符串的匹配和替换

    一、re模块的基本介绍 re模块是Python内置的正则表达式模块,用于处理字符串的匹配和替换。正则表达式是一种特殊的语言,可以用来描述字符串的模式并进行匹配和替换。re模块提供了…

    编程 2024-10-04
  • java电子书,java电子书

    本文目录一览: 1、《深入理解Java虚拟机JVM高级特性与最佳实践》epub下载在线阅读,求百度网盘云资源 2、怎么做java格式的电子书 3、《Java性能权威指南》txt下载…

    编程 2024-10-04

发表回复

登录后才能评论