簡體   English   中英

Pip 無法在 Windows 10 上運行,凍結命令提示符

[英]Pip not working on windows 10, freezes command prompt

我最近安裝了適用於 Windows 10 的 Python,需要使用pip命令來安裝requests包。 但是,每當我嘗試在 cmd 中使用pip時,它只會凍結我的命令提示符。

使用CTRL + CCTRL + D或任何類似的命令來取消它也不起作用,提示就像等待輸入或其他東西一樣凍結,但我沒有輸出或任何關於該做什么的線索。

命令提示符凍結時的圖片

我已正確設置PATH變量,我的計算機找到pip並啟動它,但它只是凍結。 我也曾無數次嘗試重新安裝 Python 並手動重新安裝pip ,但似乎無濟於事。

我在這里遇到了完全相同的問題(Windows 10.0.10240)。 在輸入“pip”並按下enter后,控制台上沒有其他任何操作。 此問題影響包括其他.exe編譯的python相關腳本,如mezzanine-project.exe。

防病毒AVAST是罪魁禍首(在我的情況下)!

禁用AVAST文件模塊(或卸載AVAST)后,pip再次開始工作。

我不認為我和@Marcio有同樣的問題,但是它持續的時間越長,我就知道了。

在avast中,轉到設置,轉到Active PRotection,轉到File System Shield並添加排除項

C:\Python27\Scripts

應該沒有重新啟動工作,為我做了,我遇到了該文件夾中的Virtualenv.exe的問題。

@eryksun提供了我認為應該是這個問題的答案。 每當我嘗試使用pip時,我也有命令提示符掛起,但我不想使用easy_install 解決方案(來自@eryksun)是使用python -m pip install package_name 這非常適合在Windows 10中管理python包。

Marco的答案工作得很好,但問題的實際解決方案是你應該使用python -m pip編寫你的pip命令而不是pip所以你的命令將是python -m pip install requests

我對numpy模塊有這個確切的問題。 我可以解決它的唯一方法是按照這里找到的步驟: 在64位Windows上安裝NumPy和SciPy(帶Pip)

步驟是

  1. http://www.lfd.uci.edu/~gohlke/pythonlibs/下載相應的預編譯輪
  2. 輸入pip install /path/to/module.whl

這對我很有用。 希望這可以幫助其他任何人解決這個問題。

嘗試使用易於安裝的pip,它以相同的方式工作

好吧,當你運行python -m pip時,它實際上啟動了pip.exe作為子進程,所以最后它為我凍結了同樣的東西,雖然它運行的時間更長...更糟糕的是pip.exe進程是完全僵屍,即使使用ProcExpl也無法殺死它....

我有同樣的問題。 只需禁用您的防病毒軟件即可。

感謝@Marco Del Toro 的回答,使用easy_install對我有用:我可以安裝我的項目所需的包。 我還設法使用easy_install修復了pip ,因此pip現在也適用於我。 修復pip的解決方案是: easy_install pip


這個答案是作為對問題Pip not working on windows 10, freezes command promt編輯發布的,OP Olof H在 CC BY-SA 3.0 下。

如果你有特定的網絡,它可以阻止 pip 進行安裝。 對於我的情況,我使用了自己的網絡而沒有 VPN。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM