【问题标题】:Running pip causes deadlock运行 pip 导致死锁
【发布时间】:2015-12-03 21:00:10
【问题描述】:

当我从 Windows 命令行运行 pip install 或仅 pip 时,我认为它会导致死锁,并且无法通过按 CTRL + C

退出正在运行的进程

当我从 Git Bash 运行它时,它给了我错误

0 [sig] bash 9796 get_proc_lock: Couldn't acquire sync_proc_subproc for(5,1), last 7, Win32 error 0

1040 [sig] bash 9796 proc_subproc: couldn't get proc lock. what 5, val 1

【问题讨论】:

    标签: python python-3.x pip


    【解决方案1】:

    我刚刚修好了。解决方案是将 pip 称为 python 模块。

    1. PYTHON_PATH/Scripts 中删除pip.exe, pip3.exe, pip3.5.exe
    2. 在上述文件夹中创建文件pip.bat
    3. 在文本编辑器中打开 pip.bat 并将下面的行复制到其中

    @echo off call "python" -m pip %*

    【讨论】:

      【解决方案2】:

      根据https://pip.pypa.io/en/stable/installing/#upgrading-pip

      从 CMD 尝试。

      在 Linux 或 OS X 上:

      pip install -U pip
      

      在 Windows 上:

      python -m pip install -U pip
      

      【讨论】:

        猜你喜欢
        • 2018-04-20
        • 2012-09-20
        • 2018-06-04
        • 2016-12-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多