Я планирую использовать Metis для рисования некоторых сетей и графиков с использованием Python 2.7. Я скачал Метис отсюда. Я скомпилировал и установил исходный код без каких-либо проблем. Для установки оболочки Python я следовал приведенным здесь инструкциям, но при запуске команды easy_install, например:

$ easy_install metis

Я получаю эту ошибку:

RuntimeError: Could not locate METIS dll. Please set the METIS_DLL environment variable to its full path.

По второй ссылке выше я понимаю, что мне нужно указать полный путь к некоторому файлу «Общая библиотека METIS» в переменной среды METIS_DLL. Но я не знаю, как называется файл и где он находится, или как мне указать путь в переменной окружения.

Согласно моим исследованиям в Google, я обнаружил, что файл может называться libmetis.so, но у меня нет ни одного файла с таким именем в /usr/local/lib или /usr/lib или /opt . Может ли кто-нибудь дать мне подсказку по этому поводу?

Я работаю на Mac OS X 10.6.8, с Python 2.7.3.

Любая помощь будет оценена, спасибо.

1 ответ1

0

Возможно, вам придется добавить «shared = 1» в параметры конфигурации при сборке Metis из исходного кода, чтобы он создавал разделяемую библиотеку вместо статической.

make config shared=1
make install

Затем установите переменную среды METIS_DLL:

export METIS_DLL=/usr/local/lib/libmetis.dylib

Источник: http://metis.readthedocs.org/en/latest/_modules/metis.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .