Open SuSE 安裝Python3.6

來源:互聯網
上載者:User

標籤:下載   blog   /usr   margin   原因   erro   導致   make   ati   

1. 下載Python3.6 tar包

    去除Modules/Setup檔案167行的注釋

    readline readline.c -lreadline -ltermcap

2. 下載readline-7.0.tar.gz並安裝

3. 建立/usr/lib/目錄下libtermcap.so的軟連結。原本該目錄下只有libtermcap.so.2,會導致編譯python3.6的時候找不到libtermcap的錯誤。

4. 編譯安裝python3.6

    ./configure && make && make install

 

做這些步驟的目的是為了避免直接編譯安裝後,使用python3時出現“ImportError: No module named readline”的錯誤。

如何解決 /usr/bin/ld: cannot find -lxxx 的錯誤

造成這種錯誤的原因無非兩種:

1. 所需的lib沒有安裝(也有可能是所需版本沒有安裝)

    解決辦法就是安裝相應的庫(版本也要正確)

2. 所需的庫已經安裝,但是沒有正確的連結。

    解決辦法:建立正確的命名連結。參考以上python3.6編譯的第三步。

 

參考連結:

http://yuanshuilee.blog.163.com/blog/static/21769727520131130102626998/

http://blog.csdn.net/a936676463/article/details/8480672/

Open SuSE 安裝Python3.6

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.