Ubuntu 14.04 LTS dan Python 3.4.2


16

Apakah mungkin memperbarui default Python 3.4 ke 3.4.2? Bagaimana?

Jawaban:


17
  1. Unduh file sumber 3.4.2 dari sini
  2. Ekstrak ke direktori sementara di dalam Downloadsfolder Anda
  3. Buka sesi terminal.
  4. Arahkan ke folder dengan cd ~/Downloads/Python-3.4.2
  5. Sesuai dokumentasi Python, jalankan perintah berikut dari terminal:

    ./configure
    make
    make test
    sudo make install

Ini akan memutakhirkan instalasi Python-3.4 Anda yang ada ke Python-3.4.2 (dapat diakses seperti python3)


5
Jangan lupa untuk: sudo apt-get build-dep python3.4sebelum make installatau pyenv install, atau Anda akan kehilangan modul
bawaan

5

Anda juga dapat menggunakan pyenv sebagai manajer python Anda. Pyenv

Ini akan memungkinkan Anda untuk menginstal versi python, pypy, python3, stackless dll.

ia menggunakan shims dan juga memiliki plugin yang bagus untuk virtualenv yang membuatnya menjadi pilihan yang sangat mudah untuk menggunakan pyenv-virtualenv

Instalasi sangat sederhana.

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

cari tahu versi mana yang tersedia untuk diinstal

$ pyenv install --list

instal python 3.4.2

sayth@sayth-TravelMate-5740G:~/scripts$ pyenv install 3.4.2
Downloading Python-3.4.2.tgz...
-> https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz 
Installing Python-3.4.2...

Paket pyenvitu sepertinya tidak ada di repositori ...
Mario SE

@ MarioS.E. Anda menginstalnya ke direktori home Anda: opencafe.readthedocs.org/en/latest/getting_started/pyenv
Doug T.

Saya telah kehilangan semua paket instal saya setelah menggunakan pyenv. Apakah ada cara untuk memetakan dist-paket lama saya ke python baru?
alvas

0

trusty-updatessaluran rilis Ubuntu 14.04 LTS menyediakan Python 3.4.3 (jika Anda ingin versi Python yang lebih baru dari 3.4.0, tidak sepenuhnya 3.4.2).

Anda bisa mengaktifkan trusty-updates dalam Software & Updatespengaturan (mereka harus diaktifkan secara default):

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.