Как установить библиотеку METIS для Python?
Я хочу установить METIS для python на windows7.i использовать:
pip install metis
Я получил этот результат:
Requirement already satisfied: metis in
c:\users\mina\appdata\local\programs\python\python36\lib\site-packages
(0.2a4)
и я использовал следующий код:
make config shared=1
Я получил этот результат:
make: *** No rule to make target `config'. Stop.
Возможно ты можешь помочь мне.
1 ответ
Еще одна вещь, которую следует отметить, когда я устанавливаю python metis на машину Ubuntu 16.04.
После Вас make install
вы можете получить только libmetis.so
в /usr/local/lib
каталог.
Следовательно
export METIS_DLL=/usr/local/lib/libmetis.dylib
следует изменить на
export METIS_DLL=/usr/local/lib/libmetis.so
Metis-python - это просто оболочка, в нем пока нет ядра METIS, вам нужно установить METIS отдельно. Вы можете получить исходный код отсюда:
Инструкцию по установке можно найти внутри пакета в Install.txt. Как только вы загрузите и распакуйте его, ответ Suraj M, приведенный выше, вам пригодится.
pip install metis
-or-
easy_install metis
Возможно, вам придется добавить "shared=1" в параметры конфигурации при сборке Metis из исходного кода, чтобы он создавал разделяемую библиотеку вместо статической.
Обратите внимание, что общая библиотека необходима и не включена по умолчанию в процессе настройки. Включите его, введя:
make config shared=1
make install
Затем установите переменную среды METIS_DLL:
export METIS_DLL=/usr/local/lib/libmetis.dylib
Источник: https://metis.readthedocs.io/en/latest/