Saya menjalankan Python 3.5.1 untuk Mac. Saya ingin menggunakan urllib2
modul. Saya mencoba menginstalnya tetapi saya diberitahu bahwa itu telah dipecah menjadi urllib.request
dan urllib.error
untuk Python 3.
Perintah saya (berjalan dari direktori framework bin untuk saat ini karena tidak ada di jalur saya):
sudo ./pip3 install urllib.request
Kembalikan ini:
Could not find a version that satisfies the requirement urllib.request (from versions: )
No matching distribution found for urllib.request
Saya mendapat kesalahan yang sama sebelumnya ketika saya mencoba menginstal urllib2
dalam satu gerakan.
python
python-3.x
urllib2
Eamonn Gormley
sumber
sumber
urllib.request
program Python Anda?Jawaban:
Anda tidak bisa, dan tidak perlu.
urllib2
adalah nama pustaka yang disertakan dalam Python 2. Sebagai gantinya, Anda dapat menggunakanurllib.request
pustaka yang disertakan dengan Python 3. Theurllib.request
perpustakaan bekerja dengan cara yang samaurllib2
karya Python 2. Karena sudah termasuk Anda tidak perlu menginstalnya.Jika Anda mengikuti tutorial yang memberitahu Anda untuk menggunakan
urllib2
maka Anda akan menemukan Anda akan mengalami lebih banyak masalah. Tutorial Anda ditulis untuk Python 2, bukan Python 3. Temukan tutorial lain, atau instal Python 2.7 dan lanjutkan tutorial Anda pada versi itu. Anda akan menemukanurllib2
datang dengan versi itu.Atau, instal
requests
pustaka untuk level yang lebih tinggi dan API yang lebih mudah digunakan. Ini akan bekerja pada Python 2 dan 3.sumber
import urllib.request as urllib2
pip
adalah alat baris perintah yang dapat menemukan dan memuat paket dari mana saja. PyPI.org, indeks paket defaultpip
akan pergi ke, tidak dimoderasi. Python Software Foundation adalah organisasi yang dijalankan oleh sukarelawan dan bahkan tidak mungkin mulai memoderasi jumlah kode yang terlibat.Menurut dokumen :
Jadi tampaknya tidak mungkin untuk melakukan apa yang Anda inginkan tetapi Anda dapat menggunakan fungsi python3 yang sesuai dari
urllib.request
.sumber
Diadaptasi dari sumber
Jadi gantilah ini:
Dengan ini:
sumber