Установка Python wrapper для METIS: не удается найти общую библиотеку DLL METIS

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

$ easy_install metis

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

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

из второй ссылки выше, я понимаю, что я должен указать полный путь к некоторым Файл 'Metis shared library' в переменной среды METIS_DLL. Но я не знаю, как называется файл и где он находится, или как я должен указать путь в переменной среды.

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

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

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

13
задан user222684
11.03.2023 6:35 Количество просмотров материала 2632
Распечатать страницу

1 ответ

вам может потребоваться добавить "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

0
отвечен James Wernicke 2023-03-12 14:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх