ich habe gerade Assimp runtergeladen, Version 2. Beim Starten kriege ich diesen Fehler:
geändert in Exception und funktioniert. Weiter gehts:Traceback (most recent call last):
File "sample.py", line 8, in ?
from pyassimp import pyassimp
File "/usr/lib64/python2.4/site-packages/pyassimp/pyassimp.py", line 12, in ?
import helper
File "/usr/lib64/python2.4/site-packages/pyassimp/helper.py", line 12, in ?
from errors import AssimpError
File "/usr/lib64/python2.4/site-packages/pyassimp/errors.py", line 7, in ?
class AssimpError(BaseException):
NameError: name 'BaseException' is not defined
das Keyword-Argument für max() wurde mit 2.5 eingeführt. Ich hab hier 2.4. Da sollte jemand die Readme anpassen, dass das definitiv nicht mit < 2.5 funktioniert ;)['/usr/local/lib/']
Try /usr/local/lib/libassimp.so
Traceback (most recent call last):
File "sample.py", line 8, in ?
from pyassimp import pyassimp
File "/usr/lib64/python2.4/site-packages/pyassimp/pyassimp.py", line 167, in ?
class AssimpLib(object):
File "/usr/lib64/python2.4/site-packages/pyassimp/pyassimp.py", line 171, in AssimpLib
load, release, dll = helper.search_library()
File "/usr/lib64/python2.4/site-packages/pyassimp/helper.py", line 107, in search_library
res = max(candidates, key=operator.itemgetter(0))[1]
TypeError: max() takes no keyword arguments
sample.py, helper.py und pyassimp.py laufen nicht mit Python 3.2. Mit "2to3" lassen sich die Anpassungen jedoch machen und der geänderte Code sollte auch mit 2.5 laufen.
Ich hab versucht mit python2.7 eine Handvoll Modelle zu laden (u.a. fels.3ds, box.obj) und alles, was ich kriege, ist:
Ja wo ist denn nu der Fehler?Failed to load model: test/models/OBJ/box.obj
Error: could not import file: test/models/OBJ/box.obj
Wär toll, wenn wir das zusammen zum Laufen kriegen :)