7
Antworten
Grundsätzlich scheint es massive Verwirrung/Unklarheit über genau, Wann PyEval_InitThreads() soll aufgerufen werden, und welche begleitenden API-Aufrufe benötigt werden. Die offizielle Python Dokumentation ist leider sehr mehrdeutig. Es gibt bereits viele Fragen auf stackoverflow zu diesem Thema, und
2
Antworten
Habe ich versucht in den Griff zu bekommen mit der Ausweitung python mit C, und so weit, auf der Grundlage der Dokumentation, ich habe gehabt, angemessenen Erfolg schriftlich kleine C-Funktionen und erweitern es mit Python. Allerdings bin
2
Antworten
Ich habe eine distutils-setup-Skript mit einem Erweiterungs-Abschnitt, die wie folgt aussieht: from distutils.core import setup, Extension my_module = Extension('my_module', sources = ['my_file.c', 'my_other_file.c']) setup (name = 'my_module', version = '1.0', description = 'My module', ext_modules = [my_module])
2
Antworten
Ich versuche zu kompilieren Sie das Beispiel aus den docs https://docs.python.org/2.7/extending/embedding.html und mein code sieht genau so aus wie die unter 5.1: #include <Python.h> int main(int argc, char *argv) { Py_SetProgramName(argv[0]); Py_Initialize(); PyRun_SimpleString("from time import time, ctime\n"
3
Antworten
Nach dem Upload einer Binär-distribution von meinem Python-C-Erweiterung, mit python setup.py bdist upload, easy_install [my-package-name] scheitert: "error: Couldn' T find a setup script in /tmp/easy_install/Paket-Namen-usw-usw". Was mache ich falsch? InformationsquelleAutor Michael | 2011-05-30
4
Antworten
Ich versuche zu bauen lxml Python 2.7 auf Windows 64 bit-Maschine. Ich konnte nicht finden, dass lxml-ei für Python 2.7 version. Also ich bin kompilieren aus den Quellen. Ich bin nach den Anweisungen auf dieser Website http://lxml.de/build.html
25
Antworten
Ich versuche zu bauen, eine gemeinsame Bibliothek mit einer C-Erweiterung, Datei aber vorher muss ich erzeugen die output-Datei mit dem Befehl unten: gcc -Wall utilsmodule.c -o Utilc Nach dem ausführen des Befehls bekomme ich diese Fehlermeldung: utilsmodule.c:1:20:
6
Antworten
Habe ich versucht zu kompilieren fizzbuzz.c import von python. Für Gebäude fizzbuzz.cich verwendet python setup.py build_ext -i. Nach zu bauen, habe ich versucht zu importieren fizzbuzz.c aber die folgenden Fehler aufgetreten ist. Wie kann ich dieses problem
4
Antworten
Habe ich ein Python-extension in C geschrieben und ich Frage mich, ob ich sollte, verwenden Sie die Datei-Erweiterungs-DLL oder PYD unter Windows. (Und was würde ich in Linux?) Gibt es irgendwelche Unterschiede (außer den Dateinamen)? Fand ich