开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開(kāi)APP
          userphoto
          未登錄

          開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

          開(kāi)通VIP
          Centos 7 安裝 Python3.7

          誠(chéng)邀訪問(wèn)我的個(gè)人博客:我在馬路邊
          更好的閱讀體驗(yàn)點(diǎn)擊查看原文:Centos7安裝Python3.7
          原創(chuàng)博客,轉(zhuǎn)載請(qǐng)注明出處

          @

          全新Centos7系統(tǒng)安裝 Python3.7,雖然在Centos7已經(jīng)預(yù)先存在了python2.7版本,但是不要慌,編譯安裝Python3.7是和原先的舊版本沒(méi)有任何沖突的,原有的Python是在/usr/bin目錄下,是可以共存的。
          下面介紹了安裝步驟以及安裝過(guò)程中遇到各種坑在此記錄一下。T-T


          下載Python

          官網(wǎng)下載Python,下載地址:https://www.python.org/downloads/source/, 選擇要下載的版本,這里選擇Download Gzipped source tarball 下載,不同時(shí)期可能下載頁(yè)面不一樣,請(qǐng)自行尋找,good luck for you。
          下載后將文件用ssh傳到centos即可,存放目錄放在opt/python(自建哈)下就可以,然后執(zhí)行下術(shù)命令


          Python安裝

          Python安裝過(guò)程很簡(jiǎn)單,執(zhí)行下述命令即可,但是在 make 和 make install 過(guò)程中會(huì)遇到很多問(wèn)題,請(qǐng)先看遇到問(wèn)題章節(jié),可以預(yù)先要開(kāi)錯(cuò)誤。

          # 解壓文件$ tar -xvzf Python-3.7.0.tgz# 進(jìn)入解壓后目錄cd Python-3.7.0$ # 添加對(duì)應(yīng)配置將要安裝的目錄  安裝后就在/usr/python下$ ./configure --prefix=/usr/python# 執(zhí)行安裝$ make# 然后執(zhí)行$ make install

          如果上述操作遇到問(wèn)題參考下面遇到問(wèn)題章節(jié),如果成功install后即可發(fā)現(xiàn)在/usr目錄下會(huì)有python文件夾,原有的在/usr/bin目錄下。
          系統(tǒng)中原來(lái)的python在/usr/bin/python,通過(guò)ls -l可以看到,python是一個(gè)軟鏈接,鏈接到本目錄下的python2.6。
          我們可以把這個(gè)刪除,也可以新建一個(gè)python3的軟鏈接,只不過(guò)執(zhí)行時(shí)python要改成python3,或者python腳本頭部聲明要改為#!/usr/bin/python3。
          這里為了方便建議先重命名一下,然后建立個(gè)軟鏈接就可以了,之前的程序頭部也不用更改:

          $ mv /usr/bin/python /usr/bin/python.bak$ ln -s /usr/python/bin/python3 /usr/bin/python

          遇到問(wèn)題

          在安裝過(guò)程中遇到了幾個(gè)錯(cuò)誤,在此記錄下,錯(cuò)誤都是需要相關(guān)依賴導(dǎo)致安裝失敗,詳細(xì)內(nèi)容如下:

          錯(cuò)誤: configure: error: no acceptable C compiler found in $PATH

          此問(wèn)題是執(zhí)行./configure --prefix=/usr/python時(shí)編譯缺少gcc環(huán)境,具體錯(cuò)誤及解決如下:

          # 錯(cuò)誤如下:configure: error: in `/usr/local/src/pythonSoft/Python-3.7.0':configure: error: no acceptable C compiler found in $PATHSee `config.log' for more details# 解決辦法,安裝gcc環(huán)境$ yum install -y gcc# 安裝成功后重新執(zhí)行$ ./configure --prefix=/usr/python

          錯(cuò)誤: can't decompress data; zlib not available

          在執(zhí)行make命令安裝過(guò)程中會(huì)遇到錯(cuò)誤can't decompress data; zlib not available,是因?yàn)槿鄙賨lib依賴導(dǎo)致,安裝zlib即可,命令如下

          # 安裝zlib依賴$ yum -y install zlib*# 然后再執(zhí)行$ make$ make install

          錯(cuò)誤: **ModuleNotFoundError: No module named '_ctypes'**

          make install安裝遇到ModuleNotFoundError: No module named '_ctypes'問(wèn)題,執(zhí)行如下命令:

          # Python3.7中缺少libffi-devel依賴$ yum install libffi-devel -y# 然后再執(zhí)行即可$ make install

          小結(jié)

          鑼鼓喧天鞭炮齊鳴紅旗招展人山人海,到此Python終于安裝結(jié)束了,互聯(lián)網(wǎng)拯救了我,再次感謝如下博主資料:
          https://www.cnblogs.com/jellydong/p/7724169.html
          https://blog.csdn.net/qq_31306973/article/details/78538601
          https://blog.csdn.net/qq_36416904/article/details/79316972
          https://blog.csdn.net/blueheart20/article/details/72827666


          原創(chuàng)博客,轉(zhuǎn)載請(qǐng)注明出處

          本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
          打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          CentOS 6.5升級(jí)Python和安裝IPython | NoAnyLove's Blog
          Centos 六 上安裝python
          如何修改CentOS 6.x上默認(rèn)Python版本
          linux下安裝python3遇到的問(wèn)題總結(jié)
          Centos7 安裝 tesseract
          CentOS 7 安裝Nginx 并配置自動(dòng)啟動(dòng)
          更多類似文章 >>
          生活服務(wù)
          分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
          綁定賬號(hào)成功
          后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
          如果VIP功能使用有故障,
          可點(diǎn)擊這里聯(lián)系客服!

          聯(lián)系客服