GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya membuat python sendiri dari kode sumber di Ubuntu?

Anda dapat mencoba menggunakan pyenv. Saya belum mencobanya. Namun melihat sumbernya, tampaknya sangat matang untuk menyelesaikan penginstalan juru bahasa CPython apa pun pada sistem *ix apa pun.


  1. Pada prompt shell (di terminal), jalankan

    sudo apt-get install build-essential 
    

    Ini akan mengambil semua paket umum yang Anda perlukan untuk membuat apa pun (mis. Compiler, dll.).

  2. Lalu jalankan

    sudo apt-get build-dep python2.7
    

    Ini akan mengambil semua perpustakaan yang Anda butuhkan untuk membuat python.

  3. Kemudian unduh kode sumber untuk python dan dekompresi ke dalam direktori.

  4. pergi ke sana dan jalankan

    ./configure --prefix=/path/where/you/want/python/installed
    
  5. Lalu make lalu make install untuk membuatnya dibangun dan dipasang:

    make && make install
    

Jika Anda mengalami hambatan, tanyakan kembali ke sini dan saya akan mencoba menawarkan beberapa panduan.


Cara terbaik untuk membuat python "panas" terbaru (dari github) adalah sebagai berikut:

  sudo apt-get update \
  && sudo apt-get install -y build-essential git libexpat1-dev libssl-dev zlib1g-dev \
  libncurses5-dev libbz2-dev liblzma-dev \
  libsqlite3-dev libffi-dev tcl-dev linux-headers-generic libgdbm-dev \
  libreadline-dev tk tk-dev

  git clone https://github.com/python/cpython.git
  cd cpython && ./configure --prefix=/usr \
  --enable-loadable-sqlite-extensions \
  --enable-shared \
  --with-lto \
  --enable-optimizations \
  --with-system-expat \
  --with-system-ffi \
  --enable-ipv6 --with-threads --with-pydebug --disable-rpath \
  && make \
  && sudo make install

Itu membangun python terbaru dari sumber di github.

Dengan ini saya telah membuat Python 3.8.0a0 (heads/master:077059e0f0, Aug 10 2018, 21:36:32) .


Linux
  1. Cara Mengkompilasi Brotli dari Sumber di Ubuntu 18.04 LTS

  2. Cara Membangun Paket Dari Sumber Menggunakan CheckInstall

  3. Cara menginstal editor nano dari kode sumber

  1. Cara Mengkompilasi dan Menginstal Perangkat Lunak dari Kode Sumber di Linux

  2. Cara menginstal TBB dari sumber di Linux dan membuatnya berfungsi

  3. Bagaimana cara membuat linux bootable minimal (hanya dengan terminal) dari kode sumber kernel?

  1. [Linux]:Cara meningkatkan Python dari 2.4 ke 2.7 atau lebih tinggi dari Sumber

  2. Bagaimana Cara Menghapus Instalasi Python3.5.0 Dari Kode Sumber?

  3. Buat (instal dari sumber) python tanpa menjalankan tes