Saya telah menginstal Python 3.5. Saya sebelumnya menginstal Python 3.4 dari sumber dan berhasil menghapusnya entah bagaimana. Sekarang jika saya mencoba menginstal Python 3.4 melalui apt-get install python3.4
, ia kembali
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Eksekusi langsung juga tidak python3.4 --version
berfungsi. Apa yang harus saya lakukan?
kivy
dapat berjalan di Python 3.5 sejauh yang saya tahu.Jawaban:
Seperti yang Anda lihat dari http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial§ion=all , tidak ada paket
python3.4
untuk Ubuntu 16.04. Anda dapat mengkompilasi dan menginstal Python 3.4 dari sumber, tetapi jika Anda tidak terbiasa melakukannya atau lebih memilih untuk menginstal paket menggunakan manajer paket APT, saya akan merekomendasikan menginstalnya dari PPA terkenal yang menyediakan berbagai versi Python untuk banyak versi Ubuntu.Tambahkan
deadsnakes
PPA (baca lebih lanjut tentangnya di https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa ):Pasang
python3.4
:Menurut /ubuntu//a/682875/15003 ,
/usr/bin/python3
masih harus disinkronkan ke/usr/bin/python3.5
. Oleh karena itu, jika Anda ingin memanggil Python 3.4, Anda harus mengetikkan path lengkap untuk itu, yaitu/usr/bin/python3.4
. Untuk menghindari kerusakan secara tidak sengaja pada program lain, saya sangat menyarankan Anda untuk tidak mengubah symlink yang/usr/bin/python3
mengarah ke dan alih-alih hanya menggunakan/usr/bin/python3.4
setiap kali Anda perlu memanggil Python 3.4.Atau, metode populer untuk mengelola beberapa versi Python, yang saya sarankan secara pribadi, adalah menggunakan
virtualenv
. Anda dapat membaca lebih lanjut tentang itu di https://virtualenv.pypa.io/en/stable/ ; elaborasi lebih lanjut dalam posting ini sepertinya terlalu jauh dari maksud pertanyaan.sumber
sudo add-apt-repository ppa:deadsnakes/ppa
. Hanya berfungsi untuk Ubuntu hingga 16,04