Не удается импортировать libtorrent из Python 3.8.7

#python #macos #python-3.8 #libtorrent

#python #macos #python-3.8 #libtorrent

Вопрос:

итак, я пытаюсь импортировать libtorrent из файла python, чтобы создать некоторый код для загрузки торрента, но когда я его импортирую, он возвращает следующую ошибку

 Traceback (most recent call last):
  File "/Users/myUser/Documents/someDirectory/test.py", line 1, in <module>
    import libtorrent
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/libtorrent.so, 2): no suitable image found.  Did find:
        /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/libtorrent.so: unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x03
        /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/libtorrent.so: unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x03
 

Я на macOS Mojave 10.14.6. Спасибо, это очень помогло бы.

Комментарии:

1. Вы уверены, что разделяемая библиотека была создана для macOS и конкретно для вашей версии macOS?

2. Libtorrent установлен встроенным из macOS, и я не знаю, как его проверить, могу ли я переустановить его для macOS и поддерживает ли libtorrent macOS? Спасибо

3. Заголовок 0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x03 предполагает, что это файл ELF, 64-разрядный, с небольшим расширением, Linux .

4. Понятно, могу ли я переустановить его для версии macos?

5. Как вы его установили?