【问题标题】:Pip hangs in Windows 7Pip 在 Windows 7 中挂起
【发布时间】:2016-02-16 21:26:11
【问题描述】:

我已经用 pip om Windows 7 安装了Python 2.7.10。当我尝试安装包或什至只是在没有选项的 cmd 中运行pip 时,它会堆叠、不打印任何内容,甚至 ctrl+c 也不起作用,我必须关闭cmd。
任务管理器显示 3 个正在运行的 pip.exe *32 进程,当我关闭 cmd 时,我可以杀死其中一个。其他 2 个仅在重新加载 Windows 后才会删除。
Python 3.5 也会发生同样的事情 我尝试重新安装 pip 或 python,但都没有帮助。
pip-7.1.2

更新 1
发现我对 virtualenv 有同样的问题。

【问题讨论】:

  • 试试py -2 -m pip 而不是pip
  • 非常感谢,python -m pip 帮助了!
  • 由于 pip 本身可以工作,请尝试从 Scripts 文件夹中删除 pip.exe 启动器,然后重新安装 pip。一个新的 pip.exe 可能会起作用。
  • 删除 .exe 脚本在 win10 上不起作用。 python -m pip 确实如此。尝试使用--force-reinstall 重新安装无济于事。

标签: python windows python-2.7 python-3.x pip


【解决方案1】:

我遇到了完全相同的问题。就我而言,原因是我的防病毒程序 Avast。它阻止了点子。一旦我停用它。有用。我现在需要想办法解释 Avast 停止阻止 pip。

【讨论】:

  • 谢谢。这让我发疯了。我不明白为什么它会挂起。
  • 这个答案是救命稻草!
【解决方案2】:

我遇到了同样的问题(pip 和 virtualenv 挂起)。 正如 3bek 在这里建议的那样,这确实是 Avast! 的错。要验证这一点,您可以禁用 Avast 几分钟,然后再次尝试 pip。

为了让 Avast 尊重这些程序,我们做了以下事情:

  1. 打开 Avast GUI,转到设置->常规->排除项
  2. 将全局 pip.exe 添加到文件路径。对我来说,它是 c:\Python34\Scripts\pip.exe。
  3. 现在在命令行中运行这个全局 pip(也就是说,不在任何 virtualenv 下)。这应该没问题(在我的列表中,它是在 Avast 检查 exe 之后)。
  4. 在此之后,我可以运行所有其他 pip.exe,它们是我的不同 virtualenvs 的一部分。

【讨论】:

    【解决方案3】:

    尝试py -2 -m pip 而不是 pip

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-29
      • 2014-04-07
      • 1970-01-01
      • 2014-06-29
      • 2011-03-13
      • 2015-08-29
      • 2016-12-27
      相关资源
      最近更新 更多