2013-08-20 22 views
14

Mam do czynienia z problemami podczas instalowania modułu żądania (python 2.7) w systemie Windows.Instalacja modułu żądania w python 2.7 Windows

Próbuje poniższe kroki, jak na docuemntation:

pip install requests

błąd

'pip' is not recognized as an internal or external command, operable program or batch file.

easy_install requests

błąd

'easy_install' is not recognized as an internal or external command, operable program or batch file.

setup.py

błąd

C:\Location\Python\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'zip_safe' warnings.warn(msg) 
C:\Location\Python\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'include_package_data' warnings.warn(msg) 
C:\Location\Python\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'install_requires' warnings.warn(msg) 
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 
    or: setup.py --help [cmd1 cmd2 ...] 
    or: setup.py --help-commands 
    or: setup.py cmd --help 

error: no commands supplied 

Czy ktoś może doradzić, jak zainstalować moduł w systemie Windows, bez pobierania jakichkolwiek nowych rzeczy.

+2

pip i easy_install oba wymagają pobrania. czy próbowałeś przeglądać plik setup.py i przeglądać komendy, które on wykonuje? – TehTris

+0

Musisz pobrać _something_. Nawet jeśli zainstalowałeś 'pip' i zrobiłeś dla ciebie wszystko ... to oczywiście musiałoby pobrać' request' aby to zrobić. A więc ... o co Pan żąda? – abarnert

+0

W każdym razie, prawie na pewno chcesz albo (a) ustawić 'pip' i użyć tego od teraz, albo (b) użyć [pakietów Christopha Gohlke'a] (http://www.lfd.uci.edu/ ~ gohlke/pythonlibs /) i mam nadzieję, że nigdy nie potrzebujesz pakietu, którego nie zbudował (lub nowszej wersji, którą ma). Gorąco polecam (a) - jesteś programistą, powinieneś wiedzieć, jak używać swojego urządzenia, ale (b) też działa. – abarnert

Odpowiedz

-5
  1. Pobierz kod źródłowy (zip lub rar pakiet).
  2. Uruchom plik setup.py w środku.
32

Jeśli chcesz bezpośrednio instalować żądania, możesz użyć opcji "-m" (moduł) dostępnej dla Pythona.

python.exe -m pip install requests

Można to zrobić bezpośrednio w PowerShell, choć być może trzeba użyć pełnej ścieżki Pythona (np. C:\Python27\python.exe) zamiast tylko python.exe.

Jak wspomniano w komentarzach, jeśli dodano Python do ścieżki można po prostu zrobić:

python -m pip install requests

+0

tylko odpowiedzi kodowe są zwykle oznaczone jako "niskiej jakości", a następnie usunięte. –

+0

dzięki za sugestię. Dodałem tekst wyjaśniający odpowiedź. – rprez

+1

Dzięki! Ponieważ mam pythona dodanego do mojej ścieżki, po prostu musiałem zrobić: 'python -m pip install requests' –

3

Z okien 10 run cmd.exe z prawami administratora następnie wpisz:

1) cd \ Python27 \ scripts

2) pIP zainstalować żądań

powinien działać. Moja sprawa była z python 2.7

+0

Python 2.7.9+ i Python 3.4+ statki z PIP, więc to bardzo zależy od dokładnie, która wersja Pythona 2.7, którego używałeś. –