Как установить Networkit python в windows?
Для того, чтобы установить networkit... Попробовал
pip install networkit
Но это выдало ошибку....
ERROR: No suitable compiler found. Install any of these: ['g++', 'g++-8', 'g++-7', 'g++-6.1', 'g++-6', 'g++-5.3', 'g++-5.2', 'g++-5.1', 'g++-5', 'g++-4.9', 'g++-4.8', 'clang++', 'clang++-3.8', 'clang++-3.7']
Затем я подумал о прямом запуске исходного кода networkit. Я скачал его с Networkit и запустилpython setup.py install
Но все это выкидывает одну и ту же ошибку. Есть идеи?
2 ответа
https://github.com/networkit/networkit перечисляет следующие требования:
* A modern C++ compiler, e.g.: g++ (>= 4.8) or clang++ (>= 3.7)
* OpenMP for parallelism (usually ships with the compiler)
* Python3 (3.4 or higher is recommended, 3.3 supported)
* Pip
* CMake version 3.5 or higher (e.g., pip3 install cmake)
* Build system: Make or Ninja
* Cython version 0.21 or higher (e.g., pip3 install cython)
Ошибка, которую вы видите, говорит о том, что программе установки python не удается найти компиляторы C++.
В зависимости от вашей платформы вам необходимо установить хотя бы рабочий компилятор и cmake - как / что, зависит от вашей ОС / дистрибутива.
Networkit не поддерживается в собственных окнах (пока).
Если вы используете Windows 10, вы можете получить WSL (подсистему Windows для Linux) и установить в нем Networkit, см. Указанную информацию и шаги по установке здесь
Кстати, вы получите ошибку (компилятор не найден), даже если у вас действительно установлен подходящий компилятор, это связано с тем, что сценарий (setup.py) еще не предназначен для собственных окон, см. Обновленный (setup.py) здесь, чтобы понять, как далеко он работает в собственных окнах