ninja: pip install ninja failed when pip>=10.0.0

Seems this is known problem about pip>=10.0.0 https://stackoverflow.com/a/49867265

pip install ninja
Collecting ninja
  Using cached https://files.pythonhosted.org/packages/9c/51/332390f0e25882b8e1744ef626af70c780df66e2ba07c45428ad091be739/ninja-1.8.2.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/fg/mc37_2nx4sl19cv74vk3m3p80000gp/T/pip-install-1i0m4nnd/ninja/setup.py", line 6, in <module>
        from pip.req import parse_requirements
    ModuleNotFoundError: No module named 'pip.req'

Updated: Even I downgrade to 9.0.3, it still failed.

  An error occurred while configuring with CMake.
    Command:
      "cmake" "/private/var/folders/fg/mc37_2nx4sl19cv74vk3m3p80000gp/T/pip-build-qbb7u8b5/ninja" "-G" "Unix Makefiles" "-DCMAKE_INSTALL_PREFIX:PATH=/private/var/folders/fg/mc37_2nx4sl19cv74vk3m3p80000gp/T/pip-build-qbb7u8b5/ninja/_skbuild/cmake-install" "-DPYTHON_EXECUTABLE:FILEPATH=/Users/wenhao/.virtualenvs/ml_3.6/bin/python3.6" "-DPYTHON_VERSION_STRING:STRING=3.6.5" "-DPYTHON_INCLUDE_DIR:PATH=/usr/local/var/pyenv/versions/3.6.5/include/python3.6m" "-DPYTHON_LIBRARY:FILEPATH=/usr/local/var/pyenv/versions/3.6.5/lib/libpython3.6m.a" "-DSKBUILD:BOOL=TRUE" "-DCMAKE_MODULE_PATH:PATH=/Users/wenhao/.virtualenvs/ml_3.6/lib/python3.6/site-packages/skbuild/resources/cmake" "-DCMAKE_BUILD_TYPE:STRING=Release"
    Source directory:
      /private/var/folders/fg/mc37_2nx4sl19cv74vk3m3p80000gp/T/pip-build-qbb7u8b5/ninja
    Working directory:
      /private/var/folders/fg/mc37_2nx4sl19cv74vk3m3p80000gp/T/pip-build-qbb7u8b5/ninja/_skbuild/cmake-build
  Please see CMake's output for more information.

  ----------------------------------------
  Failed building wheel for ninja

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Reactions: 4
  • Comments: 17 (3 by maintainers)

Commits related to this issue

Most upvoted comments

That’d be great! I’m stuck trying to install some software due to this, so prompt resolution will be much appreciated! Thanks!