ОШИБКА: для компиляции NetworKit требуется cmake. #288
Я использую python3.7 и установленный minGW имеет:
- GCC 8.2.0-3,
- CMake 3.13.3,
- Ниндзя 1.8.2,
- Cython 0.29.3,
но
pip install networkit
выдает ошибку следующим образом:
C:\Users\anjali\AppData\Local\Programs\Python\Python37\Scripts>pip install networkit
Collecting networkit
Using cached https://files.pythonhosted.org/packages/d4/36/39298b5c1ddccd062505e7e2f9dcb14235ddd158008bda62cdbb907de8e3/networkit-5.0.tar.gz
Complete output from command python setup.py egg_info:
ERROR: NetworKit compilation requires cmake.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\anjali\AppData\Local\Temp\pip-install-c4hcov67\networkit\
Не могли бы вы предоставить решение, чтобы это исправить?
1 ответ
Решение
На этот вопрос уже ответили в этом выпуске GitHub. Короче говоря, сборки NetworKit Python еще не поддерживаются в Windows, где возможно только собрать ядро NetworKit C++ и использовать его в качестве внешней библиотеки C++. Возможные решения: установить NetworKit в виртуальной машине Linux или использовать WSL.