GNU/Linux >> Znalost Linux >  >> Linux

Jak bych vytvořil python sám ze zdrojového kódu na Ubuntu?

Můžete zkusit použít pyenv. Ještě jsem to nezkoušel. Ale když se podíváme na zdroje, zdá se velmi vyspělé provést instalaci jakéhokoli CPython-interpretru na jakýkoli *ix-systém.


  1. Na příkazovém řádku (v terminálu) spusťte

    sudo apt-get install build-essential 
    

    Tím získáte všechny běžné balíčky, které potřebujete k sestavení čehokoli (např. kompilátor atd.).

  2. Pak spusťte

    sudo apt-get build-dep python2.7
    

    Tím získáte všechny knihovny, které potřebujete k sestavení pythonu.

  3. Poté si stáhněte zdrojový kód pro python a dekomprimujte jej do adresáře.

  4. jděte tam a běžte

    ./configure --prefix=/path/where/you/want/python/installed
    
  5. Poté make a poté make install jak jej postavit a nainstalovat:

    make && make install
    

Pokud na cestě narazíte na překážky, zeptejte se zde a já se pokusím nabídnout nějaké vodítko.


Nejlepší způsob, jak vytvořit "horký" velmi nedávný python (z githubu) je následující:

  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

Vytváří nejnovější python ze zdrojů na githubu.

S tímto jsem vytvořil Python 3.8.0a0 (heads/master:077059e0f0, Aug 10 2018, 21:36:32) .


Linux
  1. Jak zkompilovat Brotli ze zdroje na Ubuntu 18.04 LTS

  2. Jak sestavit balíčky ze zdroje pomocí CheckInstall

  3. Jak odinstalovat Python3.5.0 nainstalovaný ze zdrojového kódu?

  1. [Linux]:Jak upgradovat Python z 2.4 na 2.7 nebo vyšší ze zdroje

  2. Jak nainstalovat nano editor ze zdrojového kódu

  3. Jak zkompilovat a nainstalovat software ze zdrojového kódu na Linuxu

  1. Jak nainstalovat TBB ze zdroje na Linux a zprovoznit jej

  2. Vytvořte (nainstalujte ze zdroje) python bez spouštění testů

  3. Jak odstraním kód VS a nastavení z Ubuntu?