python版本升级和系统更新下载安装_Python环境安装与升级-程序员宅基地

技术标签: python版本升级和系统更新下载安装  

Python是跨平台的,它可以运行在Windows,Mac,Linux/Unix系统上,在Windows上写的Python程序,在Linux上也是能够运行的。目前,Python有两个大版本,一个是2.X版本,一个是3.X版本,两个版本是不兼容的。本博客内容以3.5.1版本为基础。

在Mac上安装Python

如果你正在使用Mac,系统是OS X10.8~10.10,那么系统自带的Python是2.7版本,需要安装最新的Python3.5.1.

方法一:从Python官网下载安装程序,双击安装。

方法二:如果安装了Homebrew,直接通过命令 brew install python3 安装即可。

在Linux上安装Python

Linux系统自带Python,一般自带的Python版本为2.6/2.7。需要更新到最新的3.5.1.

1. 查看默认Python版本 python -V2. 安装gcc, 用于编译Python源码 yum install -y gcc3. 下载源码包 https://www.python.org/ftp/python4. 解压并进入源码文件5. 编译安装

./configure

make all

make install6. 修改默认Python版本

mv/usr/bin/python /usr/bin/python2.6ln-s /usr/local/bin/python3.5 /usr/bin/python7. 防止yum执行异常,修改yum使用的Python版本

vi/usr/bin/yum

将首行#!/usr/bin/python 修改为 #!/usr/bin/python2.6

原因是linux的yum依赖自带Python,为了防止错误,此处更新其实就是再安装一个Python

正常的话修改完/usr/bin/yum 就可以了,但是如果还有报错,总结了下其他需要修改头文件的:

vim/usr/bin/yum-config-manager

如果报错:

SyntaxError: invalid syntax

File “/usr/libexec/urlgrabber-ext-down”, line 28

exceptOSError, e:

则修改:vim/usr/libexec/urlgrabber-ext-down

vim/usr/bin/gnome-tweak-tool

第一种:yum报错

[root@localhost bin]#yum install ftp

已加载插件:fastestmirror

Loading mirror speedsfromcached hostfile*base: mirrors.zju.edu.cn*epel: ftp.cuhk.edu.hk* extras: mirrors.163.com* updates: mirrors.163.com

File “/usr/libexec/urlgrabber-ext-down”, line 28

exceptOSError, e:^SyntaxError: invalid syntax

File “/usr/libexec/urlgrabber-ext-down”, line 28

exceptOSError, e:^SyntaxError: invalid syntax

原因:安装新版python 后出现在的问题。

解决办法:

vi/usr/libexec/urlgrabber-ext-down

把头部的python改成和/usr/bin/yum中一样的

第二种:gnome-tweak-tool

[root@localhost applications]#find / -name gnome-tweak-tool

/usr/bin/gnome-tweak-tool/usr/share/gnome-tweak-tool

[root@localhost applications]#vim /usr/bin/gnome-tweak-tool

解决办法: gnome-tweak-tool 文件 #!/usr/bin/python换成 #!/usr/bin/python2.7(老版本的python)就可以了

第三种:yum-config-manager

[root@localhost kwplayer-master]#whereis yum-config-manager

yum-config-manager: /usr/bin/yum-config-manager /usr/share/man/man1/yum-config-manager.1.gz

[root@localhost kwplayer-master]#vim /usr/bin/yum-config-manager

解决办法同上: #!/usr/bin/python换成 #!/usr/bin/python2.7 (老版本的python)

Python升级中遇到的问题

在Windows下安装Python

1、下载安装包

https://www.python.org/downloads/

2、安装

默认安装路径:C:\python353、配置环境变量

【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 -->【Python安装目录追加到变值值中,用 ; 分割】

如:原来的值;C:\python35,切记前面有分号

备注:默认安装时会自动添加环境变量

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_28716443/article/details/111909656

智能推荐

武林外传服务器时间修改,浅谈武林外传关于2021年4月29日大合区-程序员宅基地

文章浏览阅读2k次。引用自【武林外传端游官方网站】:为了给广大玩家更好的游戏体验,《武林外传》将于2021年4月29日部分服务器进行合服操作,详情如下:经典专区【将军令】+双线专区【金戈铁马】=经典专区【千军破】经典专区【乾坤变】+双线专区【气壮山河】+双线专区【青梅时雨】=双线专区【内圣外王】如图所示,这次合区有一个很大的特色,就是跨服务器合区。这已经是武林外传第8次和第9次跨服务器合区了,而且这次动作特别大,首例...

python地图可视化前端页面展示_利用pyecharts实现地图可视化-程序员宅基地

文章浏览阅读1k次。pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。今天我们就用pyecharts和jupyter notebook实现地图数据的可视化。pyecharts v0.3.2以后,pyechar..._python可视化的结果如何呈现到前端

路由重分发-程序员宅基地

文章浏览阅读5.1k次,点赞8次,收藏27次。目录一、理解路由重分发1.路由重分发2.路由重分发的条件3.重分发到OSPF域中路由的路径类型4.重分发的命令二、NSSA区域1.NSSA区域非纯末梢区域2.每一种区域内允许泛洪的LSA三、虚链路1.虚链路2.虚链路的目的3.配置虚链路的规则及特点一、理解路由重分发1.路由重分发同一网内使用到多种路由协议,为了实现多种路由协议的协同工作,路由器可以使用路由重分发(route redistribution)将其学习到的一种路由协议的路由通过另一._路由重分发

java与数据库综合实训_JAVA数据库学生管理系统实训报告-程序员宅基地

文章浏览阅读1.4k次。《JAVA数据库学生管理系统实训报告》由会员分享,可在线阅读,更多相关《JAVA数据库学生管理系统实训报告(43页珍藏版)》请在人人文库网上搜索。1、实训报告实训名称:学生成绩管理系统实训系(部):软件与艺术学院专业班级:网络L1301学生姓名:学 号:13173120102Word专业资料指导教师:戎小群完成日期:2015/1/20南京铁道职业技术学院目录31实训概述3装2 Java访问并处理数..._二级课题功能要求 1.java桌面项目,要求访问数据库; 2.数据库至少要有3张表, 3.

python程序设计之pandas_Python3.5 Pandas模块之DataFrame用法实例分析-程序员宅基地

文章浏览阅读389次。本文实例讲述了Python3.5 Pandas模块之DataFrame用法。分享给大家供大家参考,具体如下:1、DataFrame的创建(1)通过二维数组方式创建#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:ZhengzhengLiuimport numpy as npimport pandas as pdfrom pandas impor..._from pandas import dataframe

for...in与for...of区别_for in of-程序员宅基地

文章浏览阅读2.7w次,点赞24次,收藏121次。for … of是作为ES6新增的遍历方式,允许遍历一个含有iterator接口的数据结构并且返回各项的值,和ES3中的for … in的区别如下1–for … of遍历获取的是对象的键值,for … in 获取的是对象的键名2–for … in会遍历对象的整个原型链,性能非常差不推荐使用,而for … of只遍历当前对象不会遍历原型链3–对于数组的遍历,for … in会返回数组中所有可枚..._for in of

随便推点

python运行结果怎么截图_python UI自动化生成BeautifulReport测试报告并保存截图-程序员宅基地

文章浏览阅读1.5k次。前面已经写过利用BeautifulReport生成测试报告,那么接下来讲讲如何在测试报告里面保存截图首先需要在测试用例中定义一个截图的方法:# 截图方法"""os.path.abspath:返回当前目录的绝对路径传入一个img_name,并存储到指定路径下"""def save_img(self, img_name):self.driver.get_screenshot_as_file('{}/{..._driver.get_screenshot_as_file('{}/{}.png'.format(os.path.abspath("img"), img

组装台式计算机的流程,如何组装电脑?组装电脑的操作流程!-程序员宅基地

文章浏览阅读146次。自己动手组装台式电脑也称之为DIY电脑,了解电脑主机内部结构,还能够学习到安装系统等知识,从中可以带来很多乐趣。该行为一直是很多电脑玩家首选的购机方式,针对很多还不清楚如何自动动手组装台式电脑的用户们,下面,小编给大家带来了学会组装电脑的操作方法了。DIY电脑一直都是电脑爱好者非常喜欢的,电脑组装通常包括电脑硬件的选择,DIY硬件组装以及操作系统安装三个部分。对于电脑爱好者来说,通过自己动手DIY..._我们现有的硬件有cpu 主板 内存条固态硬件独立显卡电源机箱显示器简述下将这些硬件组装的过程

python编程语言课程效果好_Python语言:程序设计课程教学改革的理想选择-最新教育资料...-程序员宅基地

文章浏览阅读74次。Python语言:程序设计课程教学改革的理想选择一、计算思维培养视角下的程序设计课程1.程序设计课程教学内容分析我们选取非计算机专业本科生程序设计课程最主要的教学内容:C,Java,VB三种编程语言,以及本文建议开设的Python语言,逐一分析这些编程语言所阐述的计算思维外延。(1)C语言。我国大学针对非计算机专业普遍开设C语言程序设计课程,其实际教学内容围绕数据类型、指针、内存、字符操作等开展。...

python爬取小说项目概述,Python爬虫入门实战项目--爬取新笔趣阁小说-程序员宅基地

文章浏览阅读402次。1、网页查看进入到全部小说,这就是我们要爬取的小说,这些够看很长时间了2、完整代码及注释分析import requestsfrom bs4 import BeautifulSoupimport osimport reheaders = {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36..._python爬虫爬取小说算项目经验吗

服务器x3650硬件安装手册,服务器x3650硬件安装手册簿.doc-程序员宅基地

文章浏览阅读326次。实用标准文档文案大全目录TOC \o "1-3" \h \z \u 第1章功能概述 h 41.1产品特性 h 41.2硬件概要 h 4第2章场地要求 h 52.1环境要求 h 52.2噪音排放 h 52.3散热 h 52.4电源 h 52.5尺寸(2U) h 6第3章组件说明 h 73.1服务器前部 h 73.2服务器后部 h 8第4章组件安装 h 104.1服务器主板 h 104.2硬盘安装..._ibm x3650 手册

打印机共享计算机密码,打印机共享需要密码,教你打印机共享需要密码怎么解决...-程序员宅基地

文章浏览阅读8.5k次。打印机是办公常用的设备之一,使用本机连接共享打印机的时候,有时候需要我们输入用户名和密码。虽然打印主机根本没设密码,来宾账户也已开启,其他与共享的服务都开启了,但却需要输入用户名和密码,怎么办呢?下面小编教你打印机共享需要密码怎么解决吧。打印机共享需要密码怎么解决:点击:开始,打开:运行 ,在里面输入:gpedit.msc命令后按回车计算机配置--->windows设置--->安全设置..._苹果电脑装windwsos打印机需要密码