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,切记前面有分号

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

python版本升级和系统更新下载安装_Python环境安装与升级相关推荐

  1. linux python版本升级和系统更新_Linux 下升级python和安装pip

    1.  首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 3. 解压 tar -zxvf Python-2.7.11.tgz 进入Python-2.7.11目录  输入. ...

  2. python安装环境傻瓜式安装_Python环境安装(两种方式)

    Python环境安装 前言 安装Python环境我个人知道的有两种方式: 1.直接安装Python 2.使用Anaconda进行环境的配置 个人还是比较喜欢第二种方式,毕竟在Anaconda可以创建不 ...

  3. win10一直正在检查更新_教你解决“Win10系统更新失败后循环重启安装”的解决方法...

    众所周知,win10系统是目前市场占有率最大的操作系统,会有大量人员针对此系统查找bug,确保用户正常使用,所以经常会有更新需要安装.但是有些用户反馈更新经常出现失败,每次开启系统会出现提示重启安装更 ...

  4. macOS系统更新下载太慢?官方原版系统高速下载教程

    下面以安装 macOS Monterey为例子展开说明: 好多小伙伴遇到系统更新下载系统安装包很慢的问题,在线更新macOS Monterey更新下载过慢?根本就更新不动,没有速度,怎么办?本文将介绍 ...

  5. win7一直安装并更新计算机,win7系统更新时一直正在等待安装重启不更新的恢复方案...

    win7系统使用久了,好多网友反馈说win7系统更新时一直正在等待安装重启不更新的问题,非常不方便.有什么办法可以永久解决win7系统更新时一直正在等待安装重启不更新的问题,面对win7系统更新时一直 ...

  6. 安装更新提示不适用计算机,系统更新离线安装包无法安装提示此更新不适用你的计算机怎么办?...

    系统更新离线安装包无法安装提示此更新不适用你的计算机怎么办?寻诸事变,静观历史,自由的代价都是沉重的.如下图所示!此问题最易在Ghost版本系统上看到!这里的自由,指的是Ghost版本的简易快捷!有网 ...

  7. CentOS 安装 tomcat 环境安装及配置过程完整版

    CentOS 安装 tomcat 环境安装及配置过程 查看安装包信息 yum info tomcat 安装 yum -y install tomcat 查看是否安装成功 rpm -q tomcat 输 ...

  8. CentOS 安装 java 环境安装及配置

    CentOS 安装 java 环境安装及配置 想要搭建 Tomcat 服务器环境,首先要安装 java 运行环境. 按照以下步骤,几步完成配置. 查看是否已经安装 java -version 输出: ...

  9. python用户取消了安装_python的安装

    python 支持在多平台上安装与运行,我们一般从 python 的官方网站下载其安装包,比如 Windows 下是 exe 文件,Linux 下则是二进制文件.这里我们安装的是python3.6 版 ...

最新文章

  1. hung-yi lee_p5-7_Gradient Descent(梯度下降)
  2. P1064 金明的预算方案
  3. springboot返回modelandview 找不到视图_SpringBoot错误处理机制及原理
  4. Java读取Excel内容
  5. oracle logminer java_Oracle logminer
  6. 框架详解_BeetleX框架详解SAEA对象
  7. Maven 编译打包时如何忽略测试用例
  8. 驱动开发——经典图书免费试读下载及勘误讨论
  9. 20.有效的括号(力扣leetcode) 博主可答疑该问题
  10. Word文档多级标题自动编号设置
  11. 计算机逻辑与 或 非的表达式,计算机算数和,逻辑与,逻辑或,逻辑非分别是什么意思...
  12. emi软件测试,电磁干扰EMI的测试标准及应用
  13. uniApp uview图片懒加载
  14. 求最小码距 (10 分)
  15. Landsat 行列号与经纬度在线转换
  16. R语言ggplot2可视化:使用ggpubr包的ggboxplot函数可视化分组箱图、使用bgcolor函数自定义指定可视化图像的背景色
  17. 二叉树之前序遍历、中序遍历、后续遍历
  18. 最优化方法:八、多目标优化
  19. Flutter自定义Widget之炫酷粒子时钟效果
  20. 杉达计算机科学与技术专业怎么样,上海杉达学院专业排名,查看哪些专业好?...

热门文章

  1. CSS中,float浮动的理解
  2. js实现按下删除键清空文本框内容
  3. pytorch指定用多张显卡训练_Pytorch多GPU训练
  4. html中内联的form,bootstrap3.0教程之表单(form)使用详解
  5. 信道分类、信道复用技术、CSMA/CD 协议、PPP 协议、MAC 地址、局域网、以太网、交换机、虚拟局域网
  6. 线程同步的各种方法汇总
  7. 启明云端分享| 家电应用 串口屏选型推荐
  8. 计算机在供电设备中的应用,浅析计算机技术在供电系统中的应用与指导.pdf
  9. Kubernetes入门——Kubernetes实现应用的高可用
  10. x390拆机 升级内存和硬盘_工作效率低下?双十二是时候升级硬盘与内存了