Ich versuche, ein Python-Skript zu debuggen, das von einem Paket abhängt, das kompiliert wurde. Es hat eine __init __ pyd Dateien, die, wenn sie in den Debugger ich geladen.Pydev SytaxError beim Debuggen einer .pyd-Datei
Traceback (most recent call last):
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3.2\helpers\pydev\pydevd.py", line 1596, in <module>
globals = debugger.run(setup['file'], None, None, is_module)
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3.2\helpers\pydev\pydevd.py", line 974, in run
pydev_imports.execfile(file, globals, locals) # execute the script
File "C:\Program Files\Python27-13\lib\site-packages\package_name\module\__init__.pyd", line 1
SyntaxError: Non-ASCII character '\x90' in file C:\Program Files\Python27-13\lib\site-packages\package_name\module\__init__.pyd on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Die Datei eine binäre .pyd Datei ist so der Fehler macht Sinn. Wie kann ich PyCharm und Pydev mitteilen, dass sie die Datei nicht versuchen und nicht durchlaufen sollen? Ich benutze Python 2.7 mit PyCharm 2016.3.2. Irgendwelche Tipps?
Danke,
Nathan
.dll Jener Teil aus meinen Händen ist, ist es ein Paket intern zu meiner Firma. Das fragliche Modul hat auch eine \ __ init__.py – nat45928
Möglicherweise muss diese Zeile an den Anfang davon hinzugefügt werden # - * - Codierung: utf-8 - * - – Doyousketch2