【问题标题】:msys2: Installing a python package failsmsys2:安装 python 包失败
【发布时间】:2018-08-29 12:13:24
【问题描述】:

我在 MS-Windows 上通过 PyCharm 运行 msys2。

我尝试运行这个命令:

C:\msys32\usr\bin\python3.exe -m pip install -e git+https://source.example.com/repos/myapp#egg=myapp

我得到这个输出:

     15 [main] python3 5640 child_info_fork::abort: address space needed by '_bz2.cpython-36m.dll' (0x5A0000) is already occupied
Obtaining myapp from git+https://source.example.com/repos/myapp#egg=myapp
  Cloning https://source.example.com/repos/myapp to ./src/myapp
      9 [main] python3 7008 child_info_fork::abort: address space needed by '_bz2.cpython-36m.dll' (0x5A0000) is already occupied
  Error [Errno 11] Resource temporarily unavailable while executing command git clone -q https://source.example.com/repos/myapp "/c/Users/tguettler/PycharmProjects/myproject/src/myapp"
Could not install packages due to an EnvironmentError: [Errno 11] Resource temporarily unavailable


Process finished with exit code 1

可能出了什么问题?

通过网络浏览器访问 URL 可以正常工作。

如果我运行这个命令,也会发生大致相同的情况:

$ pip install cx_freeze
     16 [main] python3 5748 child_info_fork::abort: address space needed by '_bz2.cpython-36m.dll' (0x390000) is already occupied
Collecting cx_freeze
  Using cached https://files.pythonhosted.org/packages/5f/16/eab51d6571dfec2554248cb027c51babd04d97f594ab6359e0707361297d/cx_Freeze-5.1.1.tar.gz
     10 [main] python3 2652 child_info_fork::abort: address space needed by '_bz2.cpython-36m.dll' (0x390000) is already occupied
    Error [Errno 11] Resource temporarily unavailable while executing command python setup.py egg_info
Could not install packages due to an EnvironmentError: [Errno 11] Resource temporarily unavailable

【问题讨论】:

    标签: python windows msys2


    【解决方案1】:

    我想我是这样解决的:

    c:\msys32\usr\bin\dash c:\msys32\usr\bin\rebaseall -v
    

    上面一行是在 ms-dos 终端中执行的。

    现在看来可以了。

    【讨论】:

      【解决方案2】:

      当您运行 pip 时,您只需指定包名称,而不是包所在的 URL。例如

      pip install package-name
      

      另外,大多数人直接从命令行运行它,而不是通过 PyCharm

      【讨论】:

      • 我在 linux 上使用 pip install -e git+https://source.example.com/repos/myapp#egg=myapp 已经很久了。该软件包不在官方 pypi 上,也不在我们内部的 pypi 服务器上。
      猜你喜欢
      • 2018-11-11
      • 2019-11-19
      • 1970-01-01
      • 2021-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-29
      相关资源
      最近更新 更多