Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapakah pip3 gagal dengan \'SSL Module Not Available\' dan bagaimana saya boleh membetulkannya dalam Ubuntu?

Mengapakah pip3 gagal dengan \'SSL Module Not Available\' dan bagaimana saya boleh membetulkannya dalam Ubuntu?

Susan Sarandon
Lepaskan: 2024-12-11 01:44:10
asal
725 orang telah melayarinya

Why is pip3 failing with

Tidak Dapat Memasang Pakej dengan Pip3: Menyelesaikan Ralat "SSL Module Not Available"

Apabila memasang pakej menggunakan pip3 dalam Python 3.x persekitaran, pengguna mungkin menghadapi ralat berkaitan SSL berikut:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Salin selepas log masuk

Ralat ini berlaku apabila pemasangan Python tidak mempunyai modul SSL, menghalang Pip daripada mewujudkan sambungan selamat ke repositori pakej. Untuk membetulkan isu ini, adalah penting untuk memastikan modul SSL tersedia dalam persekitaran Python.

Satu kaedah yang berkesan untuk menyelesaikan ralat ialah memasang Python 3.6 dan Pip3 secara manual dalam Ubuntu. Ikuti panduan langkah demi langkah di bawah:

Langkah 1: Pasang Pakej Penting

Mulakan dengan memasang pakej berikut yang diperlukan untuk fungsi Python dan SSL:

sudo apt-get install build-essential libffi-dev libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
Salin selepas log masuk

Langkah 2: Muat turun dan Nyahzip Python 3.6

Navigasi ke direktori rumah anda dan muat turun fail Python 3.6.8.tar.xz dari https://www.python.org/ftp/python/. Nyahzip fail yang dimuat turun.

Langkah 3: Konfigurasikan, Bina dan Pasang

Buka terminal dalam direktori Python yang diekstrak dan laksanakan arahan berikut:

./configure
make && sudo make install
Salin selepas log masuk

Langkah 4: Pasang Pakej dengan Pip3

Setelah Python 3.6 berjaya dipasang, anda kini boleh memasang pakej menggunakan Pip3 dengan arahan:

pip3 install package_name
Salin selepas log masuk

Nota: Arahan yang disediakan belum telah diuji dalam Ubuntu 20.04 LTS.

Atas ialah kandungan terperinci Mengapakah pip3 gagal dengan \'SSL Module Not Available\' dan bagaimana saya boleh membetulkannya dalam Ubuntu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan