Python libusb pyusb "mach-o, но неправильная архитектура"Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python libusb pyusb "mach-o, но неправильная архитектура"

Сообщение Anonymous »

У меня есть некоторые проблемы с модулем Pyusb. Я сузил проблему до одной линии и создал небольшой пример сценария, чтобы воспроизвести ошибку. < /P>

#!/usr/bin/env python
"""
This module was created to isolate the problem in the pyusb package.

Operating system: Mac OS 10.6.3

Python Version: 2.6.4

libusb 1.0.8 has been successfully installed using:
sudo port install libusb

I have also tried modifying /opt/local/etc/macports/macports.conf to force
the i386 architecture instead of x86_64.
"""
from ctypes import *
import ctypes.util

libname = ctypes.util.find_library('usb-1.0')
print 'libname: ', libname
l = CDLL(libname, RTLD_GLOBAL)

# RESULT:
#libname: /usr/local/lib/libusb-1.0.dylib
#Traceback (most recent call last):
# File "./pyusb_problem.py", line 7, in
# l = CDLL(libname, RTLD_GLOBAL)
# File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ctypes/__init__.py", line 353, in __init__
# self._handle = _dlopen(self._name, mode)
#OSError: dlopen(/usr/local/lib/libusb-1.0.dylib, 10): no suitable image found. Did find:
# /usr/local/lib/libusb-1.0.dylib: mach-o, but wrong architecture

# End of File
< /code>

Этот же сценарий работает на Ubuntu 10.04. /> Заранее благодаря вашей помощи! < /p>

Подробнее здесь: https://stackoverflow.com/questions/301 ... chitecture
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»