GNU/Linux >> Belajar Linux >  >> Linux

Kesalahan Python – urllib2 URLError:kesalahan urlopen jenis url tidak diketahui:https [Terpecahkan]

Pertanyaan:  Saya mendapatkan kesalahan ini urllib2.URLError: saat memasang  tumpukan Setelah memeriksa program, saya mengerti bahwa skrip mengimpor urllib perpustakaan dan menggunakan urlretrieve berfungsi untuk mengambil file dari https URL dan sepertinya fungsi tidak dapat mengambil data dari https URL. Jadi saya memutuskan untuk mengedit skrip python dan mengganti nama semua https URL ke http, tapi errornya masih ada. Namun URL valid, karena saya berhasil membukanya melalui browser web. Juga, saya memiliki lebih dari satu versi Python yang diinstal (versi 2.6 datang dengan CentOS 6.4 dan versi 3.5 yang merupakan sumber diinstal), tetapi tidak yakin apakah itu mungkin menjadi masalah. Bisakah Anda membantu saya memperbaiki masalah ini?

Jawaban:

Ada kemungkinan penginstalan Python rusak. Jika Anda perlu menginstal beberapa versi Python, maka penting untuk melakukannya dengan cara yang benar, jika tidak seluruh Python akan rusak dan ditambah alat sistem seperti yum, penyiapan, dll…

Sebelum itu, Anda harus memeriksa apakah versi Python yang digunakan untuk menginstal packstack mendukung HTTPS. Secara default, Python tidak akan memahami HTTPS hingga dan kecuali jika mematuhi dukungan OpenSSL. Anda mungkin perlu merujuk panduan ini untuk mengompilasi Python dengan dukungan SSL. Setelah Anda mengonfirmasi bahwa Python mendukung HTTPS, coba kompilasi kembali paket dan kemungkinan besar kesalahan akan hilang.


Linux
  1. Kesalahan:xenstore-read:xs_open:Tidak ada file atau direktori seperti itu di DomU [Terpecahkan]

  2. Kesalahan Instalasi Python – Mengabaikan kegagalan surepip:pip 7.1.2 membutuhkan SSL/TLS [Terpecahkan]

  3. Cara Memperbaiki kesalahan Python Fatal:Py_Initialize:Tidak dapat mendapatkan penyandian lokal [Terpecahkan]

  1. OpenStack Compute Error – Tidak ada catatan node komputasi untuk host [Terpecahkan]

  2. Tidak dapat mengkompilasi Python.h – Kesalahan instalasi Websockify

  3. gcc -O2 vs. tanpa penyebab kesalahan

  1. Kesalahan Instal Yum – Tidak cukup ruang di direktori unduhan [Terpecahkan]

  2. Kesalahan impor tidak ada modul bernama zlib (brew diinstal python)

  3. kesalahan iptables:opsi tidak diketahui --dport