日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

CentOS 7安裝Python3 以及python3.7中

系統 2081 0

CentOS 7.2 默認安裝了python2.7.5 因為一些命令要用它比如yum 它使用的是python2.7.5。

使用 python -V 命令查看一下是否安裝Python

然后使用命令 which python 查看一下Python可執行文件的位置

python 指向的是python2.7

安裝

1. 因為我們要安裝python3版本,所以python要指向python3才行,目前還沒有安裝python3,先備份,備份之前先安裝相關包,用于下載編譯python3
            
                  yum install zlib
              
                -
              
              devel bzip2
              
                -
              
              devel openssl
              
                -
              
              devel ncurses
              
                -
              
              devel sqlite
              
                -
              
              devel readline
              
                -
              
              devel tk
              
                -
              
              devel gcc make

            
          

不能忽略相關包,我之前就沒有安裝readline-devel導致執行python模式無法使用鍵盤的上下左右鍵;

然后備份

            
                  mv python python
              
                .
              
              bak

            
          
2. 開始編譯安裝python3

注意 :如果是 Python3.7 版本。首先先安裝 libffi-devel 包否則python3.7會報如下第四步中ModuleNotFoundError: No module named '_ctypes錯誤

            
              	yum install libffi
              
                -
              
              devel 
              
                -
              
              y

            
          
  1. 去官網下載編譯安裝包或者直接執行以下命令下載

                    
                      wget https
                      
                        :
                      
                      
                        //
                      
                      www
                      
                        .
                      
                      python
                      
                        .
                      
                      org
                      
                        /
                      
                      ftp
                      
                        /
                      
                      python
                      
                        /
                      
                      
                        3.7
                      
                      
                        .0
                      
                      
                        /
                      
                      Python
                      
                        -
                      
                      
                        3.7
                      
                      
                        .0
                      
                      
                        .
                      
                      tar
                      
                        .
                      
                      xz
    
                    
                  
  2. 解壓

                    
                      tar 
                      
                        -
                      
                      xvJf Python
                      
                        -
                      
                      
                        3.7
                      
                      
                        .0
                      
                      
                        .
                      
                      tar
                      
                        .
                      
                      xz
    
                    
                  
  3. 切換進入

                    
                      cd Python
                      
                        -
                      
                      
                        3.7
                      
                      
                        .0
                      
                    
                  
  4. 編譯安裝

                    
                      
                        .
                      
                      
                        /
                      
                      configure prefix
                      
                        =
                      
                      
                        /
                      
                      usr
                      
                        /
                      
                      local
                      
                        /
                      
                      python3
    
                    
                  
                    
                      make 
                      
                        &
                      
                      
                        &
                      
                       make install
    
                    
                  
    • ModuleNotFoundError: No module named '_ctypes’錯誤解決
      3.7版本需要一個新的包libffi-devel,安裝此包之后再次進行編譯安裝即可。

                          
                            yum install libffi
                            
                              -
                            
                            devel 
                            
                              -
                            
                            y
      make install
      
                          
                        
    • /usr/bin/yum: No such file or directory yum錯誤解決

      因為安裝前移除了/usr/bin下python的文件鏈接依賴,此時yum無法正常使用,需要自己下載相關軟件包安裝

                          
                            	wget http
                            
                              :
                            
                            
                              //
                            
                            mirror
                            
                              .
                            
                            centos
                            
                              .
                            
                            org
                            
                              /
                            
                            centos
                            
                              /
                            
                            
                              7
                            
                            
                              /
                            
                            os
                            
                              /
                            
                            x86_64
                            
                              /
                            
                            Packages
                            
                              /
                            
                            libffi
                            
                              -
                            
                            devel
                            
                              -
                            
                            
                              3.0
                            
                            
                              .13
                            
                            
                              -
                            
                            
                              18.
                            
                            el7
                            
                              .
                            
                            x86_64
                            
                              .
                            
                            rpm
      	rpm 
                            
                              -
                            
                            ivh libffi
                            
                              -
                            
                            devel
                            
                              -
                            
                            
                              3.0
                            
                            
                              .13
                            
                            
                              -
                            
                            
                              18.
                            
                            el7
                            
                              .
                            
                            x86_64
                            
                              .
                            
                            rpm
      
                          
                        
  5. 添加軟鏈
    安裝完畢,/usr/local/目錄下就會有python3了

    因此我們可以添加軟鏈到執行目錄下/usr/bin

                    
                      ln 
                      
                        -
                      
                      s 
                      
                        /
                      
                      usr
                      
                        /
                      
                      local
                      
                        /
                      
                      python3
                      
                        /
                      
                      
                        bin
                      
                      
                        /
                      
                      python3 
                      
                        /
                      
                      usr
                      
                        /
                      
                      
                        bin
                      
                      
                        /
                      
                      python
    
                    
                  
  6. 測試是否安裝成功

    python -V 看看輸出的是不是python3的版本

    執行 python2 -V 看到的就是python2的版本

    CentOS 7安裝Python3 以及python3.7中ModuleNotFoundError: No module named '_ctypes錯誤解決_第1張圖片

  7. 修改yum配置
    因為執行yum需要python2版本,所以我們還要修改yum的配置,執行:

                    
                      vi 
                      
                        /
                      
                      usr
                      
                        /
                      
                      
                        bin
                      
                      
                        /
                      
                      yum
    
                    
                  

    #! /usr/bin/python 修改為 #! /usr/bin/python2
    CentOS 7安裝Python3 以及python3.7中ModuleNotFoundError: No module named '_ctypes錯誤解決_第2張圖片
    同理 vi /usr/libexec/urlgrabber-ext-down 文件里面的 #! /usr/bin/python 也要修改為 #! /usr/bin/python2
    CentOS 7安裝Python3 以及python3.7中ModuleNotFoundError: No module named '_ctypes錯誤解決_第3張圖片
    這樣python3版本就安裝完成;同時python2也存在

    python -V 版本3

    python2 -V 版本2

配置pip

Python3裝完后,默認已經安裝了pip,此時只要配置下軟鏈接即可使用pip工具:

            
              ln 
              
                -
              
              s 
              
                /
              
              usr
              
                /
              
              local
              
                /
              
              python3
              
                /
              
              
                bin
              
              
                /
              
              pip3  
              
                /
              
              usr
              
                /
              
              
                bin
              
              
                /
              
              pip

            
          

在這里插入圖片描述


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 青神县| 青川县| 牙克石市| 安庆市| 怀化市| 任丘市| 乌什县| 抚州市| 新蔡县| 准格尔旗| 九江县| 运城市| 周宁县| 梅河口市| 宣化县| 北川| 旺苍县| 宁海县| 平武县| 屏南县| 中西区| 广州市| 海城市| 永德县| 万荣县| 邹城市| 通山县| 安平县| 永丰县| 隆回县| 临澧县| 喜德县| 文化| 民和| 鸡泽县| 体育| 邵阳县| 广德县| 克什克腾旗| 闻喜县| 甘洛县|