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 -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,切記前面有分號
備注:默認安裝時會自動添加環境變量

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM