2015-10-18 18 views
18

Właśnie zainstalowany Python 3.5, prowadził Python 3.5 (32-bit) i wpisaneJak uruchomić pip Pythona dla systemu Windows?

pip 

i otrzymał wiadomość:

Traceback (most recent call last): 
    File "<pyshell#2>", line 1, in <module> 
    pip 
NameError: name 'pip' is not defined 

nie widzę żadnych skryptów katalogów w mojej ścieżce, ale znalazłem w pip.pyC:\Users\UserName\AppData\Local\Programs\Python\Python35-32\Scripts.

Podczas instalacji wybrałem opcję "Dodaj pythona do zmiennych środowiskowych", ale wydaje się, że nic nie zostało zrobione.

I googled to i dostałem this guide, co oznacza, że ​​wcześniejsze wersje muszą dodawać niektóre nazwy ścieżek. Nie mam katalogu C:\Python..., więc spróbowałem dodać folder Scripts z góry, ten sam wynik.

Jak zainstalować python tak, aby działał (np. Czy mogę uruchomić pip, zainstalować moduły itp.)?

+3

trzeba uruchomić pip na cmd nie na biegu jałowym. –

+0

@AvinashRaj Otrzymuję taki sam wynik w obie strony. – arman

+1

przeszedłeś do folderu, w którym faktycznie znajduje się pip ?, np. 'C: \ python \ scripts' –

Odpowiedz

9

mam Mac, ale na szczęście to powinno działać w ten sam sposób:

pip jest rzeczą wiersza polecenia. Nie uruchamiasz go w pythonie.

Na przykład, na moim Mac, ja po prostu powiedzieć:

$pip install somelib

całkiem proste!

+0

fajne, co działa, dziękuję! – arman

+0

Czy to oznacza, że ​​wiersz polecenia/IDLE ignoruje zmienne ścieżki w systemie Windows? – arman

+0

@ quant można użyć 'import os' w Pythonie do bałaganu ze zmiennymi ścieżki. myślę, że o to pytasz, tak czy inaczej. –

34

Może chcesz try bieg pip w Pythonie muszli tak:

>>> import pip 
>>> pip.main(['install', 'requests']) 

Ten pakiet zainstaluje requests użyciu pip.


Ponieważ pip to moduł w bibliotece standardowej, ale nie jest to funkcja wbudowana (lub moduł), więc trzeba go importować.

Innym sposobem, powinieneś uruchomić pip w powłoce systemowej (cmd. Jeśli w ścieżce znajduje się pip).

Powiązane problemy