Za każdym razem, gdy próbuję zaimportować requests
, pojawia się komunikat o błędzie No module Named requests
.
import requests
Otrzymuję błąd:
File "ex2.py", line 1, in <module>
import requests
ImportError: No module named requests
python
python-requests
python-import
użytkownik2476540
źródło
źródło
requests
, używającpip
lubeasy_install
?python
nie widzi tych modułów. Używającpython2.7
, wszystko działa. Chyba muszę trochę posprzątać swoje środowisko.Odpowiedzi:
Żądania nie są wbudowanym modułem (nie ma domyślnej instalacji Pythona), więc musisz go zainstalować:
OSX / Linux
Użyj
$ sudo pip install requests
(lubpip3 install requests
dla python3), jeśli maszpip
zainstalowany. Jeśli pip jest zainstalowany, ale nie na twojej ścieżce możesz użyćpython -m pip install requests
(lubpython3 -m pip install requests
dla python3)Możesz także użyć,
sudo easy_install -U requests
jeśli maszeasy_install
zainstalowany.Alternatywnie możesz użyć menedżera pakietów systemowych:
Dla centos:
yum install python-requests
Dla Ubuntu:apt-get install python-requests
Windows
Użyj
pip install requests
(lubpip3 install requests
dla python3), jeśli maszpip
zainstalowany i Pip.exe dodany do zmiennej środowiska ścieżki. Jeśli pip jest zainstalowany, ale nie na twojej ścieżce możesz użyćpython -m pip install requests
(lubpython3 -m pip install requests
dla python3)Alternatywnie z wiersza polecenia cmd użyj
> Path\easy_install.exe requests
, gdziePath
jest twójPython*\Scripts
folder, jeśli został zainstalowany. (Na przykładC:\Python32\Scripts
:)Jeśli chcesz ręcznie dodać bibliotekę do komputera z systemem Windows, możesz pobrać skompresowaną bibliotekę, rozpakować ją, a następnie umieścić w
Lib\site-packages
folderze ścieżki Pythona. (Na przykładC:\Python27\Lib\site-packages
:)Ze źródła (Universal)
W przypadku każdej brakującej biblioteki źródło jest zwykle dostępne na stronie https://pypi.python.org/pypi/ . Możesz pobrać wnioski tutaj: https://pypi.python.org/pypi/requests
Na Mac OSX i Windows, po pobraniu źródłowego pliku zip, rozpakuj go i uruchom term term / cmd
python setup.py install
z nieskompresowanego katalogu.( źródło )
źródło
sudo easy_install -U requests
pip install requests
aby pracować (na komputerze Mac), musisz użyćsudo
sudo pip3 install requests
Nie jest dla mnie oczywiste, której wersji Pythona używasz.
Jeśli jest to Python 3, rozwiązaniem byłoby
sudo pip3 install requests
źródło
sudo pip3 install requests
jeśli chcesz go zainstalować dla wszystkich użytkowników na komputerze, a nie tylko dla jednego użytkownika.Aby zainstalować
requests
moduł w Debian / Ubuntu dla Python2:$ sudo apt-get install python-requests
A dla Python3 polecenie to:
$ sudo apt-get install python3-requests
źródło
Jeśli używasz Ubuntu, musisz zainstalować
requests
uruchom to polecenie:
jeśli napotkasz błąd odmowy uprawnień, użyj sudo przed poleceniem:
źródło
To może być trochę za późno, ale to polecenie można uruchomić, nawet jeśli ścieżka pip nie jest ustawiona. Korzystam z języka Python 3.7 w systemie Windows 10 i to jest polecenie
możesz też zastąpić „żądania” dowolną inną odinstalowaną biblioteką
źródło
W systemie OSX polecenie będzie zależeć od rodzaju instalacji Pythona.
Python 2.x - domyślnie
Python 3.x
źródło
W moim przypadku żądania zostały już zainstalowane, ale wymagały aktualizacji. Następujące polecenie załatwiło sprawę
źródło
W systemie Windows Otwórz wiersz poleceń
źródło
Miałem ten sam problem, więc skopiowałem folder o nazwie „żądania” z https://pypi.python.org/pypi/requests#downloads pobierania żądań do pliku „/Library/Python/2.7/site-packages”. Teraz, gdy używasz: żądania importu, powinno działać dobrze.
źródło
No module named urllib3
:)Użytkownicy browaru mogą skorzystać z poniższego odnośnika,
polecenie instalacji żądań:
Homebrew i Python
pip jest instalatorem pakietów dla Pythona i potrzebujesz pakietu
requests
.źródło
pip
informacji.Dodawanie pakietów innych firm do aplikacji
Kliknij ten link https://cloud.google.com/appengine/docs/python/tools/libraries27?hl=pl#vendoring
krok 1: Poproś o plik o nazwie appengine_config.py w katalogu głównym swojego projektu, a następnie dodaj te linie:
od dostawcy importu google.appengine.ext
Dodaj dowolne biblioteki zainstalowane w folderze „lib”.
vendor.add („lib”)
Krok 2: utwórz katalog i nadaj mu nazwę „lib” w katalogu głównym projektu.
krok 3: użyj polecenia pip install -t lib
krok 4: wdróż w silniku aplikacji.
źródło
Spróbować
sudo apt-get install python-requests
.To zadziałało dla mnie.
źródło
W przypadku systemu Windows po prostu podaj ścieżkę jako cd i ścieżkę do „skryptów” Pythona, a następnie wykonaj polecenia polecenia. Następnie
easy_install.exe
spróbuj zaimportować żądania ...źródło
Jedyne, co dla mnie zadziałało:
źródło
W ciągu ostatnich kilku miesięcy miałem ten problem kilka razy. Nie widziałem opublikowanego dobrego rozwiązania dla systemów fedora, więc oto jeszcze jedno rozwiązanie. Używam RHEL7 i odkryłem, co następuje:
Jeśli
urllib3
zainstalowałeś przezpip
irequests
zainstalowałeś przezyum
ciebie, będziesz mieć problemy, nawet jeśli masz zainstalowane prawidłowe pakiety. To samo będzie obowiązywać, jeśliurllib3
instalowałeś przezyum
irequests
instalowałeś przezpip
. Oto, co zrobiłem, aby rozwiązać problem:(potwierdź, że wszystkie te biblioteki zostały usunięte)
Pamiętaj tylko, że będzie to działać tylko w systemach z Fedorą, Redhat lub CentOS.
Źródła:
To samo pytanie (w komentarzach do tej odpowiedzi).
Ten problem z githubem.
źródło
Zainstalowałem python2.7 i python3.6
Otwórz wiersz poleceń do ~ / .bash_profile. Uważam, że #Setting PATH dla Pythona 3.6 , więc zmieniam ścieżkę na PATH = "/ usr / local / Cellar / python / 2.7.13 / bin: $ {PATH}" , (proszę upewnij się, że ścieżka twojego python2.7), a następnie zapisz. Mi to pasuje.
źródło
jeśli chcesz
request
importować w systemie Windows:następnie
beautifulsoup4
dla:źródło
Rozwiązałem ten problem. Możesz wypróbować tę metodę. W tym pliku „.bash_profile” dodaj kody takie jak
alias python=/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
źródło
Jeśli używasz anakondy jako menedżera pakietów Pythona, wykonaj następujące czynności:
Instalowanie żądań przez pip nie pomogło mi.
źródło
Musisz upewnić się, że moduł żądań nie jest instalowany w nowszej wersji Pythona.
Korzystając z Pythona 3.7, uruchom plik Pythona w następujący sposób:
lub wejdź do interaktywnego trybu python za pomocą:
Tak, to działa dla mnie. Uruchom plik w ten sposób: python3 file.py
źródło
Typowe problemy z instalacją Pythona
Te polecenia są również przydatne, jeśli Homebrew nie działa poprawnie w systemie macOS.
lub
Wiele wersji Pythona zainstalowanych równolegle?
źródło
Moja odpowiedź jest w zasadzie taka sama jak @ pi-k. W moim przypadku mój program działał lokalnie, ale nie można go było zbudować na serwerach zapewniania jakości. (Podejrzewam, że deweloperzy zablokowali starsze wersje pakietu, a moja wersja musiała być zbyt nieaktualna). Właśnie postanowiłem zaktualizować wszystko
źródło
Jeśli używasz anakondy krok 1 : gdzie python krok 2 : otwórz monit anakonda w trybie administratora krok 3 : cd < ścieżka python > krok 4 : zainstaluj pakiet w tej lokalizacji
źródło
W moim przypadku była to prośba o spełnienie wymagań. więc używam.
źródło
w pycharm IDE
1-przejdź do ustawienia z menu Plik w menu
2-następne przejdź do interpretera języka Python
3-kliknij pip
4- wyszukaj żądania i zainstaluj je
lub napisz to zamówienie w terminalu pycharm
i użyj go przez:
źródło
Mój problem polegał na tym, że miałem cztery różne biblioteki Pythona, z których próbował korzystać Python (mimo że wyraźnie dzwoniłem
/usr/bin/python
). Po usunięciu aliasu powłoki i dwóch innych pytonów ze swojej ścieżki/usr/bin/python
było to możliweimport requests
.-HTH
źródło
Problem może być spowodowany tym, że komputer ma wiele wersji Pythona . Upewnij się, że instalujesz moduły żądania we wszystkich wersjach.
W moim przypadku miałem wersję Pythona
2.7
i3.7
. Rozwiązałem ten problem, instalując obie wersje Pythonaźródło
Spróbuj, mam zainstalowaną anakondę i po przejrzeniu wielu artykułów znalazłem to jako poprawkę
Podaj ścieżkę pakietów witryny w folderze python_version.
źródło
Może masz zainstalowane wiele wersji Pythona. Wypróbuj różne wersje, na przykład
python3.7 xxx.py
, aby określić, która z nich jest odpowiednia.źródło
możesz również użyć instalacji pip w systemie Windows, najpierw lokalizując plik pip3.exe w katalogu: powiedz dla mnie ==> cd c: \ python34 \ scripts, a następnie uruchom ==> żądania instalacji pip3
źródło