Setiap kali saya mencoba mengimpor requests
, saya mendapatkan pesan kesalahan No module Named requests
.
import requests
Kesalahan yang saya dapatkan:
File "ex2.py", line 1, in <module>
import requests
ImportError: No module named requests
python
python-requests
python-import
pengguna2476540
sumber
sumber
requests
, menggunakanpip
ataueasy_install
?python
tidak melihat modul-modul tersebut. Menggunakanpython2.7
, semuanya berfungsi. Saya kira saya perlu sedikit membersihkan lingkungan saya.Jawaban:
Permintaan bukan modul bawaan (tidak datang dengan instalasi python default), jadi Anda harus menginstalnya:
OSX / Linux
Gunakan
$ sudo pip install requests
(ataupip3 install requests
untuk python3) jika Anda telahpip
menginstal. Jika pip diinstal tetapi tidak di jalur Anda, Anda dapat menggunakanpython -m pip install requests
(ataupython3 -m pip install requests
untuk python3)Atau Anda juga dapat menggunakan
sudo easy_install -U requests
jika sudaheasy_install
menginstal.Atau Anda dapat menggunakan manajer paket sistem Anda:
Untuk centos:
yum install python-requests
Untuk Ubuntu:apt-get install python-requests
Windows
Gunakan
pip install requests
(ataupip3 install requests
untuk python3) jika Anda telahpip
menginstal dan Pip.exe ditambahkan ke Path Environment Variable. Jika pip diinstal tetapi tidak di jalur Anda, Anda dapat menggunakanpython -m pip install requests
(ataupython3 -m pip install requests
untuk python3)Atau dari prompt cmd, gunakan
> Path\easy_install.exe requests
, di mana folderPath
AndaPython*\Scripts
, jika sudah diinstal. (Sebagai contohC:\Python32\Scripts
:)Jika Anda secara manual ingin menambahkan pustaka ke mesin windows, Anda dapat mengunduh pustaka terkompresi, membuka kompres, dan kemudian menempatkannya ke
Lib\site-packages
folder jalur python Anda. (Sebagai contohC:\Python27\Lib\site-packages
:)Dari Sumber (Universal)
Untuk pustaka yang hilang, sumbernya biasanya tersedia di https://pypi.python.org/pypi/ . Anda dapat mengunduh permintaan di sini: https://pypi.python.org/pypi/requests
Pada mac osx dan windows, setelah mengunduh zip sumber, buka kompres dan dari termiminal / cmd jalankan
python setup.py install
dari dir yang tidak dikompresi.( sumber )
sumber
sudo easy_install -U requests
pip install requests
bekerja (pada Mac) yang perlu Anda gunakansudo
sudo pip3 install requests
Tidak jelas bagi saya versi Python yang Anda gunakan.
Jika itu Python 3, solusinya adalah
sudo pip3 install requests
sumber
sudo pip3 install requests
jika Anda ingin itu diinstal untuk semua pengguna di mesin, bukan hanya satu pengguna.Untuk menginstal
requests
modul pada Debian / Ubuntu untuk Python2:$ sudo apt-get install python-requests
Dan untuk Python3 perintahnya adalah:
$ sudo apt-get install python3-requests
sumber
Jika Anda menggunakan Ubuntu, perlu menginstal
requests
jalankan perintah ini:
jika Anda menghadapi kesalahan ditolak, gunakan sudo sebelum perintah:
sumber
Ini mungkin sedikit terlalu terlambat tetapi perintah ini dapat dijalankan bahkan ketika jalur pip tidak diatur. Saya menggunakan Python 3.7 yang berjalan pada Windows 10 dan ini adalah perintahnya
dan Anda juga dapat mengganti 'permintaan' dengan pustaka yang dihapus lainnya
sumber
Pada OSX, perintah akan tergantung pada rasa instalasi python yang Anda miliki.
Python 2.x - Default
Python 3.x
sumber
Dalam kasus saya, permintaan sudah diinstal, tetapi perlu upgrade. Perintah berikut berhasil
sumber
Di Windows Open Command Line
sumber
Saya memiliki masalah yang sama, jadi saya menyalin folder bernama "permintaan" dari https://pypi.python.org/pypi/requests#downloads permintaan unduhan ke "/Library/Python/2.7/site-packages". Sekarang ketika Anda menggunakan: permintaan impor, itu akan berfungsi dengan baik.
sumber
No module named urllib3
:)Pengguna bir dapat menggunakan referensi di bawah ini,
perintah untuk menginstal permintaan:
Homebrew dan Python
pip adalah penginstal paket untuk Python dan Anda memerlukan paket tersebut
requests
.sumber
pip
info.Menambahkan Paket Pihak Ketiga ke Aplikasi
Ikuti tautan ini https://cloud.google.com/appengine/docs/python/tools/libraries27?hl=id#vendoring
langkah1: Miliki file dengan memberi nama file bernama appengine_config.py di root proyek Anda, lalu tambahkan baris ini:
dari vendor impor google.appengine.ext
Tambahkan pustaka yang diinstal di folder "lib".
vendor.add ('lib')
Langkah 2: buat direktori dan beri nama "lib" di bawah direktori root proyek.
langkah 3: gunakan pip install -t lib request
langkah 4: deploy ke app engine.
sumber
Coba
sudo apt-get install python-requests
.Ini berhasil untuk saya.
sumber
Untuk windows cukup berikan path sebagai cd dan path ke "Script" dari python dan kemudian jalankan
easy_install.exe
permintaan perintah. Kemudian coba impor permintaan ...sumber
Satu-satunya hal yang berhasil untuk saya:
sumber
Saya telah mengalami masalah ini beberapa kali dalam beberapa bulan terakhir. Saya belum melihat solusi yang bagus untuk sistem fedora yang dipasang, jadi inilah solusi lain. Saya menggunakan RHEL7, dan saya menemukan yang berikut:
Jika Anda telah
urllib3
menginstal melaluipip
, danrequests
diinstal melaluiyum
Anda akan memiliki masalah, bahkan jika Anda memiliki paket yang benar diinstal. Hal yang sama akan berlaku jika Anda telahurllib3
menginstal viayum
, danrequests
diinstal viapip
. Inilah yang saya lakukan untuk memperbaiki masalah:(konfirmasi bahwa semua perpustakaan itu telah dihapus)
Perlu diketahui bahwa ini hanya akan bekerja untuk sistem yang menjalankan Fedora, Redhat, atau CentOS.
Sumber:
Pertanyaan ini (dalam komentar untuk jawaban ini ). Masalah github
ini .
sumber
Saya telah menginstal python2.7 dan python3.6
Buka Command Line ke ~ / .bash_profile Saya menemukan bahwa #Menyetel PATH untuk Python 3.6 , Jadi saya mengubah path ke PATH = "/ usr / local / Cellar / python / 2.7.13 / bin: $ {PATH}" , (tolong pastikan jalur python2.7 Anda), lalu simpan. Ini bekerja untuk saya.
sumber
jika Anda ingin
request
mengimpor di windows:lalu
beautifulsoup4
untuk:sumber
Saya memecahkan masalah ini. Anda dapat mencoba metode ini. Dalam file ini '.bash_profile', Tambahkan kode seperti
alias python=/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
sumber
Jika Anda menggunakan anaconda sebagai manajer paket python Anda, jalankan yang berikut ini:
Menginstal permintaan melalui pip tidak membantu saya.
sumber
Anda harus memastikan modul permintaan Anda tidak diinstal di versi python yang lebih baru.
Saat menggunakan python 3.7, jalankan file python Anda seperti:
atau masuk ke mode interaktif python dengan:
Ya, ini bekerja untuk saya. Jalankan file Anda seperti ini: python3 file.py
sumber
Masalah instalasi umum Python
Perintah-perintah ini juga berguna jika Homebrew mengacaukan path Anda di macOS.
atau
Beberapa versi Python diinstal secara paralel?
sumber
Jawaban saya pada dasarnya sama dengan @ pi-k. Dalam kasus saya, program saya bekerja secara lokal tetapi gagal dibangun di server QA. (Saya curiga ada versi yang lebih lama dari paket yang diblokir dan versi saya pasti sudah ketinggalan zaman) Saya baru saja memutuskan untuk memutakhirkan semuanya
sumber
Jika Anda menggunakan anaconda langkah 1 : di mana python langkah 2 : buka anaconda prompt dalam mode administrator langkah 3 : cd < python path > langkah 4 : instal paket di lokasi ini
sumber
Dalam kasus saya itu menunjukkan Persyaratan permintaan sudah terpenuhi. jadi saya gunakan.
sumber
di pycharm IDE
1-pergi ke pengaturan dari menu File di
2-berikutnya menggunakan juru bahasa Python
3-klik pada pip
4 - mencari permintaan dan menginstalnya
atau tulis pesanan ini di pycharm terminal
dan gunakan dengan:
sumber
Masalah saya adalah bahwa saya memiliki empat pustaka python berbeda yang coba digunakan python (meskipun saya secara eksplisit memanggil
/usr/bin/python
). Setelah saya menghapus alias shell dan dua ular sanca lainnya dari jalan saya,/usr/bin/python
bisaimport requests
.-HTH
sumber
Masalahnya mungkin karena mesin yang memiliki beberapa versi Python . Pastikan Anda menginstal modul Permintaan di semua versi.
Dalam kasus saya, saya punya versi python
2.7
dan3.7
. Saya mengatasi masalah ini dengan menginstal dengan kedua versi pythonsumber
Coba ini saya telah menginstal anaconda dan setelah melalui banyak artikel saya menemukan ini sebagai perbaikan
Berikan path paket situs di dalam folder python_version.
sumber
Mungkin Anda memiliki beberapa versi python yang diinstal. Coba versi yang berbeda, seperti
python3.7 xxx.py
, untuk mengidentifikasi versi mana yang tepat.sumber
Anda juga dapat menggunakan pip install di windows dengan terlebih dahulu menemukan file pip3.exe di direktori: say for me ==> cd c: \ python34 \ scripts kemudian jalankan ==> permintaan instalasi pip3
sumber