Cara Memasang Python 3.11 pada Linux Mint 20

Python ialah salah satu bahasa peringkat tinggi yang paling popular, memfokuskan pada aplikasi peringkat tinggi dan berorientasikan objek daripada skrip ringkas kepada algoritma pembelajaran mesin yang kompleks. Python terkenal dengan sintaksnya yang ringkas dan mudah dipelajari, menekankan kebolehbacaan dan mengurangkan kos penyelenggaraan program dan penukaran yang lebih mudah kepada keluaran yang lebih baharu. Python menyokong modul dan pakej. Salah satu daripadanya ialah pengurus pakej PIP yang popular.

Beberapa ciri yang boleh dilakukan oleh Python:

  • Python boleh digunakan pada pelayan untuk membuat aplikasi web.
  • Python boleh digunakan bersama perisian untuk mencipta aliran kerja.
  • Python boleh menyambung ke sistem pangkalan data. Ia juga boleh membaca dan mengubah suai fail.
  • Python boleh digunakan untuk mengendalikan data besar dan melaksanakan matematik yang kompleks.
  • Python boleh digunakan untuk prototaip pantas atau pembangunan perisian sedia pengeluaran.

Bagi pengguna dan terutamanya pembangun yang ingin mencuba keluaran terbaru Python, anda akan tahu bagaimana untuk memasang Python 3.11 pembangunan beta dalam tutorial berikut.

Pengiklanan

Prasyarat

Kemas kini Sistem Operasi

Kemas kini anda Linux Mint sistem pengendalian untuk memastikan semua pakej sedia ada dikemas kini:

sudo apt update && sudo apt upgrade -y

Tutorial akan menggunakan arahan sudo dan dengan mengandaikan anda mempunyai status sudo.

Untuk mengesahkan status sudo pada akaun anda:

sudo whoami

Contoh output yang menunjukkan status sudo:

[joshua@linuxmint ~]$ sudo whoami
root

Untuk menyediakan akaun sudo sedia ada atau baharu, lawati tutorial kami tentang Menambah Pengguna pada Sudoers pada Linux Mint.

Untuk menggunakan akaun akar, gunakan arahan berikut dengan kata laluan root untuk log masuk.

su

Tutorial akan menggunakan terminal, dan bagi mereka yang tidak biasa, ini boleh didapati dalam menu aplikasi rancangan anda.

Contoh:

Cara Memasang Python 3.11 pada Linux Mint 20

Pilihan 1. Pasang Python 3.11 dengan Pengurus Pakej APT

Untuk memasang versi terkini Python 3.11 adalah proses yang agak mudah, terima kasih kepada PPA tersuai. Untuk memasang dan menerima kemas kini berterusan untuk ciri baharu, pembetulan pepijat dan kemas kini keselamatan kritikal, anda akan menambah (ular mati/ppa).

Mula-mula, pasang prasyarat untuk menambah PPA tersuai:

sudo apt install software-properties-common -y

Kedua, pasang salah satu daripada dua PPA yang ditawarkan

Untuk memasang cawangan (deadsnakes/ppa):

sudo add-apt-repository ppa:deadsnakes/ppa -y

Untuk memasang (deadsnakes/ppa) cawangan Nightly:

sudo add-apt-repository ppa:deadsnakes/nightly -y

Perhatikan, ia sesuai untuk memasang binaan setiap malam untuk Python 3.11. Walau bagaimanapun, jika anda menggunakan berbilang versi, cawangan lalai adalah yang terbaik.

Memandangkan anda telah menambah repositori, muat semula senarai sumber APT anda.

sudo apt update

Setelah repositori telah dipasang, anda kini boleh memasang Python 3.11 dengan melaksanakan kod berikut:

sudo apt install python3.11

Anda akan melihat pakej berikut dipasang dalam pemasangan anda:

Cara Memasang Python 3.11 pada Linux Mint 20

Sahkan pemasangan dengan menyemak binaan.

python3.11 --version

Contoh output:

Python 3.11.0a2+

Secara pilihan, anda boleh memasang tambahan berikut.

Untuk memasang pengepala pembangunan untuk membina sambungan C:

sudo apt install python3.11-dev

Untuk memasang modul perpustakaan standard (venv):

sudo apt install python3.11-venv

Untuk memasang modul perpustakaan standard (distutils).:

sudo apt install python3.11-distutils

Untuk memasang utiliti (2to3.11) serta modul perpustakaan standard (lib2to3):

sudo apt install python3.11-lib2to3

Untuk memasang modul perpustakaan standard (dbm.gnu).:

sudo apt install python3.11-gdbm

Untuk memasang modul perpustakaan standard (tkinter).:

sudo apt install python3.11-tk

Seterusnya, untuk membuka shell Python 3.11, gunakan arahan berikut.

python3.11

Untuk keluar dari shell Python 3.11, gunakan arahan berikut.

exit()

Semua kemas kini dilakukan secara automatik untuk anda. Untuk mendapatkan kemas kini setiap malam, gunakan arahan kemas kini apt.

sudo apt update

Jika kemas kini yang tersedia tersedia, kemas kini itu akan muncul bersama seluruh peningkatan pakej APT anda; gunakan peningkatan yang sesuai untuk meneruskan.

sudo apt upgrade

Untuk mengalih keluar Python 3.11 menggunakan kaedah APT, gunakan arahan berikut.

sudo apt remove python3.11 --purge

Ambil perhatian, jika anda telah memasang modul tambahan, anda mungkin perlu menggunakan arahan berikut.

sudo apt autoremove python3.11* --purge

Setelah dialih keluar dan anda tidak mahu lagi PPA setiap malam, alih keluarnya menggunakan arahan terminal berikut.

sudo add-apt-repository --remove ppa:deadsnakes/nightly -y

Gunakan yang berikut jika anda mahu kembali ke versi stabil ular mati/ppa.

sudo add-apt-repository ppa:deadsnakes/ppa -y

Buat masa ini, hanya malam mengandungi 3.11.

Pengiklanan

Pilihan 2. Pasang Python 3.11 dengan Menghimpun Sumber

Pilihan alternatif bagi mereka yang merasakan lebih banyak cabaran atau memerlukan binaan lanjutan khusus daripada repositori git sumber boleh memilih untuk memasang terus daripada sumber. Isu utama dengan kaedah ini ialah anda tidak boleh mengemas kini dengan cepat seperti pengurus pakej APT dan perlu menyusun semula untuk sebarang perubahan.

Pertama, anda perlu memasang kebergantungan yang diperlukan untuk membina Python 3.11:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev -y

Bahagian kedua ialah melawat halaman muat turun sumber di laman web Python dan mendapatkan versi terkini menggunakan (wget):

wget https://www.python.org/ftp/python/3.11.0/Python-3.11{version number}

Contoh diambil dari keluaran 5 November:

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0a2.tar.xz

Perhatikan, ini ialah versi pra-keluaran Python 3.11; lawati dan semak kemas kini.

Arkib fail adalah kecil, jadi ia tidak akan mengambil masa yang lama untuk dimuat turun. Setelah selesai, ekstrak arkib:

tar -xf Python*

Anda perlu menukar kepada direktori sumber dan menjalankan skrip konfigurasi, yang melakukan senarai semak run-through yang penting untuk memastikan semua kebergantungan hadir untuk pemasangan berfungsi.

Contoh:

cd Python-3.11.0a2

Seterusnya, tetapkan skrip konfigurasi.

./configure --enable-optimizations

Perhatikan, (–enabled-optimizations) disyorkan kerana ia mengoptimumkan binari Python dengan menjalankan berbilang ujian tetapi mengambil masa tambahan untuk bersaing.

Secara keseluruhan, proses itu perlu mengambil masa beberapa minit, jadi disyorkan untuk tidak melangkau.

Pilihan seterusnya ialah menggunakan (buat) arahan untuk memulakan proses binaan.

make -j 2

Perhatikan, (-j) sepadan dengan bilangan teras dalam sistem anda untuk mempercepatkan masa binaan. Jika anda mempunyai pelayan yang berkuasa, anda boleh menetapkan ini setinggi yang anda suka. Jika anda tidak, maka ia akan menjadi pilihan lalai 1. Untuk mengetahui bilangan teras yang anda ada pada sistem anda, laksanakan kod berikut:

nproc

Contoh output:

2

Seperti yang anda lihat, kami mempunyai dua teras, jadi dalam perintah (buat), kami gunakan (-j 2).

Dalam langkah terakhir, setelah anda selesai dengan proses binaan, anda akan memasang sumber Python 3.11 dengan melaksanakan perkara berikut:

sudo make altinstall

Perhatikan, panduan telah digunakan (altinstall) bukannya lalai (pasang) kerana ia akan menimpa fail binari python binari python3 lalai /usr/bin/python.

Semak versi pemasangan untuk memastikan ia telah berjaya dipasang dan nombor binaan semasanya:

sudo python3.11 --version

Contoh output:

Python 3.11.0a2+

Untuk membuka shell Python 3.11, gunakan arahan berikut.

python3.11

Untuk keluar dari shell Python 3.11, gunakan arahan berikut.

exit()
Pengiklanan

Cipta Persekitaran Maya Ujian

Modul venv Python ialah persekitaran maya ialah persekitaran Python supaya penterjemah Python, perpustakaan dan skrip yang dipasang ke dalamnya diasingkan daripada persekitaran maya yang lain, dan (secara lalai) mana-mana perpustakaan yang dipasang pada sistem pengendalian anda, contohnya, perpustakaan yang dipasang pada sistem pengendalian Linux Mint anda untuk mengelakkan pertembungan dan mengganggu persekitaran pengeluaran anda.

Untuk memastikan Python 3.11 dipasang dengan betul dan berfungsi, buat projek Python pantas seperti berikut.

Mula-mula, buat direktori projek dan navigasi ke sana:

mkdir ~/test_app && cd ~/test_app

Sekarang di dalam direktori akar projek, jalankan arahan berikut untuk mencipta persekitaran maya, untuk namakan ujian itu test_app:

python3.11 -m venv test_app_venv

Perhatikan, pemasangan yang disusun termasuk venv. Walau bagaimanapun, jika anda memasang menggunakan kaedah pengurus pakej APT, anda mungkin perlu memasang pakej venv jika anda menghadapi masalah.

sudo apt install python3.11-venv -y

Seterusnya, aktifkan persekitaran maya seperti berikut:

source test_app_venv/bin/activate

Selepas memulakan persekitaran maya, anda kini akan berada dalam terminal gesaan shell. Anda akan melihat nama persekitaran anda akan diberi awalan.

Contoh:

Cara Memasang Python 3.11 pada Linux Mint 20

Secara lalai, PIP3.11 harus dipasang, yang merupakan pengurus pakej yang paling banyak digunakan untuk Python.

Sebelum anda bermula, semak sama ada sebarang peningkatan tersedia untuk PIP.

python3.11 -m pip install --upgrade pip

Contoh output:

Cara Memasang Python 3.11 pada Linux Mint 20

Dalam tutorial untuk menguji pemasangan, Apache-Airflow telah dipasang.

Contoh:

pip3.11 install apache-airflow

Jika menggunakan kaedah pengurus pakej APT, anda perlu memasang versi Python 3.11-dev. Kegagalan untuk melakukan ini akan menyebabkan kebanyakan pakej PIP tidak dipasang dengan betul.

Pemasangan manual (disusun) tidak perlu melakukan ini kerana ia dipasang secara asli.

sudo apt install python3.11-dev -y

Alih keluar aplikasi ujian menggunakan PIP3.11.

pip3.11 uninstall apache-airflow

Contoh output:

Cara Memasang Python 3.11 pada Linux Mint 20

Untuk keluar dari persekitaran maya, gunakan arahan berikut:

deactivate

Komen dan Kesimpulan

Dalam tutorial, anda telah mempelajari cara memasang Python 3.11 pada Linux Mint 20.xx Focal Fossa menggunakan PPA oleh Snakeyes atau menyusun daripada sumber dan mempelajari cara mencipta persekitaran maya yang pantas.

Secara keseluruhan, Python 3.11 masih dalam pembangunan pada ketika ini, jadi kekal dengan Python 3.9 hingga 3.10 mungkin lebih diingini buat masa ini. Bagi mereka yang ingin menguji Python terbaharu, 3.11 bernilai pelaburan untuk dipasang.

Langgan
Beritahu
0 Komen-komen
Maklumbalas dalam baris
Lihat semua komen
adplus-pengiklanan
0
Akan suka fikiran anda, sila komen.x
()
x