Python環境安裝與升級

 

  Python是跨平臺的,它能夠運行在Windows,Mac,Linux/Unix系統上,在Windows上寫的Python程序,在Linux上也是可以運行的。目前,Python有兩個大版本,一個是2.X版本,一個是3.X版本,兩個版本是不兼容的。本博客內容以3.5.1版本爲基礎。python

 

在Mac上安裝Python

  若是你正在使用Mac,系統是OS X10.8~10.10,那麼系統自帶的Python是2.7版本,須要安裝最新的Python3.5.1.linux

  方法一:從Python官網下載安裝程序,雙擊安裝。vim

  方法二:若是安裝了Homebrew,直接經過命令 brew install python3 安裝便可。app

 

在Linux上安裝Python

  Linux系統自帶Python,通常自帶的Python版本爲2.6/2.7。須要更新到最新的3.5.1.python2.7

1. 查看默認Python版本 python -V
2. 安裝gcc, 用於編譯Python源碼 yum install -y gcc
3. 下載源碼包 https://www.python.org/ftp/python
4. 解壓並進入源碼文件
5. 編譯安裝
     ./configure
     make all
     make install
6. 修改默認Python版本
     mv /usr/bin/python /usr/bin/python2.6
     ln -s /usr/local/bin/python3.5 /usr/bin/python
7. 防止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
        except OSError, e:
    則修改:vim /usr/libexec/urlgrabber-ext-down
    vim /usr/bin/gnome-tweak-tool    

 

 

第一種:yum報錯

[root@localhost bin]# yum install ftp

已加載插件:fastestmirror

Loading mirror speeds from cached 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

except OSError, e:

^

SyntaxError: invalid syntax

File 「/usr/libexec/urlgrabber-ext-down」, line 28

except OSError, 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:\python35
3、配置環境變量
    【右鍵計算機】--》【屬性】--》【高級系統設置】--》【高級】--》【環境變量】--》【在第二個內容框中找到 變量名爲Path 的一行,雙擊】 --> 【Python安裝目錄追加到變值值中,用 ; 分割】
    如:原來的值;C:\python35,切記前面有分號
備註:默認安裝時會自動添加環境變量
相關文章
相關標籤/搜索