Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Membetulkan Ralat 'SSL: TLSV1_ALERT_PROTOCOL_VERSION' Semasa Memasang Pakej Python?

Bagaimana untuk Membetulkan Ralat 'SSL: TLSV1_ALERT_PROTOCOL_VERSION' Semasa Memasang Pakej Python?

Patricia Arquette
Lepaskan: 2024-12-08 08:06:15
asal
639 orang telah melayarinya

How to Fix the

Betulkan untuk "Tidak dapat memasang pakej Python [SSL: TLSV1_ALERT_PROTOCOL_VERSION]" Ralat

Apabila menghadapi ralat "SSL: TLSV1_ALERT_PROTO" semasa memasang pakej Python menggunakan pip, isu itu berpunca daripada protokol TLS lapuk dalam pip. Untuk menyelesaikan masalah ini, tingkatkan pip kepada versi terkini.

Prosedur Naik Taraf:

  1. Jalankan arahan berikut untuk menaik taraf pip:

    curl https://bootstrap.pypa.io/get-pip.py | python
    Salin selepas log masuk
    Salin selepas log masuk

    Nota: Sudo mungkin diperlukan jika anda tidak berada dalam alam maya persekitaran.

  2. Jika anda menghadapi masalah 鸡-dan-telur, gunakan penyelesaian berikut:

    pip install --no-cache-dir --upgrade pip
    Salin selepas log masuk

Sebab untuk Isu:

Ralat ini berlaku kerana tapak Python.org telah menghentikan sokongan untuk TLS versi 1.0 dan 1.1. TLS 1.2 atau lebih tinggi kini diwajibkan. Pip baru-baru ini telah melaksanakan perubahan ini, yang telah mengakibatkan ralat.

Untuk Pengguna PyCharm (Virtualenv):

  1. Aktifkan persekitaran maya anda:

    source ./venv/bin/activate
    Salin selepas log masuk
  2. Naik taraf pip:

    curl https://bootstrap.pypa.io/get-pip.py | python
    Salin selepas log masuk
    Salin selepas log masuk
  3. Mulakan semula PyCharm dan sahkan penterjemah Python dalam Keutamaan.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'SSL: TLSV1_ALERT_PROTOCOL_VERSION' Semasa Memasang Pakej Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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