2015-10-18 167 views
18

我剛剛安裝的Python 3.5,跑Python 3.5 (32-bit)和類型如何在python上運行pip for windows?

pip 

,並收到消息:

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

我看不到我的路徑中的任何腳本目錄,但我發現pip.pyC:\Users\UserName\AppData\Local\Programs\Python\Python35-32\Scripts

我在安裝過程中選擇了「將python添加到環境變量」選項,但它似乎沒有做任何事情。

我用這個搜索了一下,得到了this guide,其中說早期版本需要添加一些路徑名。我沒有C:\Python...目錄,所以我嘗試從上面添加Scripts文件夾,結果相同。

如何安裝python以使其實際工作(即,我可以運行pip,安裝模塊等)?

+3

您需要在cmd上運行pip而不是閒置。 –

+0

@AvinashRaj無論哪種方式,我都會得到相同的結果。 – arman

+1

你是否移動到pip實際所在的文件夾?即,'C:\ python \ scripts' –

回答

9

我有一個蘋果,但幸運的是,這應該相同的方式工作:

pip是一個命令行的事。你不用python運行它。

例如,在我的Mac,我只是說:

$pip install somelib

很容易!

+0

很酷的作品,謝謝! – arman

+0

這是否意味着python命令行/ IDLE在Windows下忽略了你的路徑變量? – arman

+0

@quant你可以在Python中使用'import os'來處理路徑變量。無論如何,我認爲你就是這麼想的。 –

34

也許你想嘗試運行pip在Python Shell是這樣的:

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

這將使用pip安裝requests包。


因爲pip是標準庫模塊,但它不是一個內置函數(或模塊),所以你需要將其導入。

其他方法,你應該在系統shell(cmd中運行pip,如果pip在路徑中)。