2009-07-02 5 views
0
Traceback (most recent call last): 
File "<string>", line 137, in <module> 
File C:\Python26\buildSVG_Resizer\out1.pyz/encodings", line 100, in search_function 
TypeError: importHook() got an unexpected keyword argument 'level' 

Die Einfuhren in meiner Py-Datei sind:Pyinstaller Zurückverfolgungs

import xml.etree.ElementTree as ET 
import os, stat 
import tkFileDialog 

Mein Skript parst (xml) des SVG in einem Verzeichnis und dann Werte ersetzt, wenn sie außer Reichweite sind. Dieses Skript läuft gut durch die Konsole.

Ich kann das gesamte Skript veröffentlichen, wenn das helfen wird.

Danke für alles.

+0

posten Sie Ihre Suchfunktion. Woher kommt importHook? – SilentGhost

+0

Die Suchfunktion ist Teil des Pyinstall-Codes. Gleiches mit Codehook. – nosleep

Antwort

1

importHook in iu.py (oberste Ebene des pyinstaller) akzeptiert ein level= namens Argument, so ist die Nachricht ziemlich verblüffend und schlägt eine schlechte Installation vor.

Welche Leistung bekommt man von wechseln mit cd nach oben Verzeichnis des pyinstaller und tun:

svn log -r HEAD 

? Sollte zur Zeit sein

r685 | giovannibajo | 2009-06-30 05:19:59 -0700 (Tue, 30 Jun 2009) | 3 lines 

Preliminar support for creating a bundle on Mac OSX. 
Yet to be integrated into Makespec.py. 

Wenn man etwas älter wird, svn up um sicherzustellen, dass Sie die aktuelle Version haben, und versuchen Sie Ihr Projekt Verpackung wieder (von Anfang an, da, wenn Sie einige fehlerhafte Version verwendet haben, könnte es wurden falsche Zwischendateien erzeugt).

+0

Offenbar habe ich die neueste stabile Version (1.3) heruntergeladen, die nicht die neueste Version ist. Danke für den Tipp, ich bin jetzt in die richtige Richtung gewiesen. – nosleep