2015-06-21 506 views
1

我在Windows 8計算機上使用Python 2.7.9。如何在Windows PowerShell中使用pip安裝軟件包

我試圖通過鍵入Windows PowerShell中pip install lxml打字python後安裝lxml的,但我得到了以下錯誤:SyntaxError: invalid syntax

我嘗試用下面的教程http://www.tylerbutler.com/2012/05/how-to-install-python-pip-and-virtualenv-on-windows-with-powershell/只安裝PIP後來意識到,我已經有了點子.exe,當我第一次安裝Python時安裝了pip2.7.exe和pip2.exe。它們位於C:\ Python27 \ Scripts目錄中。

但是,如果我嘗試類似pip help的東西,我會得到一個無效的語法錯誤。

我是否必須重新安裝pip,或者如何讓它工作以安裝lxml庫。

感謝您提供任何幫助。

+0

謝謝:)有在該目錄 – DAVID

回答

2

從Python版本2.7.9和3.4.0開始,常規安裝中已包含「pip」。檢查你的Python安裝目錄中'Scripts'目錄的路徑是否包含在你係統的'PATH'環境變量中,因此可以找到'pip'。

看看這裏的更多信息:

How do I install pip on Windows?

編輯:聽起來你正在嘗試運行裏面蟒蛇點子,你不應該通過命令提示符得到一個「無效語法」錯誤。更像是「'點子'不被認可」。嘗試只是打開命令提示符並鍵入'點幫助'

+0

喜無setup.py文件,謝謝。我只是試過你的解決方案,但我一直得到無效的語法錯誤。我編輯了系統的PATH,並將C:\ Python27 \ Scripts目錄添加到它並再次啓動Windows PowerShell,但它似乎沒有工作 – DAVID

+0

您嘗試鏈接的第二步嗎? 正在運行 - C:\ PythonXX \ Tools \ Scripts \ win_add2path.py – user3636636

+0

是的,我一直得到相同的錯誤:/ – DAVID

6

我有同樣的問題。您需要設置PATH文件,以便系統識別命令「pip」。

如果輸入easy_install或pip [在PowerShell]中不起作用,則表示腳本文件夾不在您的路徑中。在這種情況下運行下一個命令(請注意,該命令只能運行一次,否則PATH將變得越來越長)。 請務必將C:你Python安裝的正確位置\ Python33 \腳本:

SETX PATH 「%PATH%; C:\ Python33 \ Scripts中」

關閉後重新打開PowerShell的運行這個命令。

來源:http://arunrocks.com/guide-to-install-python-or-pip-on-windows/