1. 程式人生 > >在ubuntu中安裝Python

在ubuntu中安裝Python

一行代碼 led 包名 log clu 畫圖 matplot makefile pip

從源代碼編譯安裝

  • 從python官網下載最新版
  • 解壓tar -xzvf Python-3.6.4.tgz,根據版本號修改壓縮包名字
  • cd Python-2.7.9/
  • LDFLAGS="-L/usr/lib/x86_64-linux-gnu" ./configure
  • make
  • sudo make install

報錯

zipimport.ZipImportError: can‘t decompress data; zlib not available
Makefile:1099: recipe for target ‘install‘ failed
make: *** [install] Error 1

原因:
缺少zlib 的相關工具包
解決:

  1. 安裝zlib相關依賴包:yum -y install zlib*或者sudo apt-get install zlibc zlib1g-dev
  2. 到python安裝目錄下執行sudo ./configure
  3. 進入 python安裝包,修改Module路徑的setup文件:vim module/setup
    找到一下一行代碼:
    #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
    去掉註釋:
    zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

    安裝完上面的依賴包後,重新進入終端,進入python的安裝包路徑下執行:
    make && make install
    重新編譯安裝即可
    如果遇到權限問題,就在命令前面加sudo

安裝畫圖包

apt-get install python-pip
pip install numpy
pip install matplotlib

在ubuntu中安裝Python