Questions marquées «cython»

12
Envelopper une bibliothèque C en Python: C, Cython ou ctypes?
Je veux appeler une bibliothèque C à partir d'une application Python. Je ne veux pas envelopper l'API entière, seulement les fonctions et les types de données qui sont pertinents pour mon cas. Selon moi, j'ai trois choix: Créez un module d'extension réel en C. Probablement exagéré, et j'aimerais également éviter …
284 python  c  ctypes  cython 

6
Cython: "erreur fatale: numpy / arrayobject.h: aucun fichier ou répertoire de ce type"
J'essaye d'accélérer la réponse ici en utilisant Cython. J'essaye de compiler le code (après avoir fait le cygwinccompiler.pyhack expliqué ici ), mais j'obtiens une fatal error: numpy/arrayobject.h: No such file or directory...compilation terminatederreur. Quelqu'un peut-il me dire si c'est un problème avec mon code, ou une subtilité ésotérique avec Cython? …

10
Comment structurer un package Python contenant du code Cython
Je voudrais créer un package Python contenant du code Cython . J'ai le code Cython qui fonctionne bien. Cependant, je veux maintenant savoir comment le conditionner au mieux. Pour la plupart des gens qui souhaitent simplement installer le package, j'aimerais inclure le .cfichier créé par Cython et prendre des dispositions …
122 python  packaging  cython 

4
La compilation avec cython et mingw produit gcc: erreur: option de ligne de commande non reconnue '-mno-cygwin'
J'essaie de compiler une extension python avec cython dans win 7 64 bits en utilisant mingw (64 bits). Je travaille avec Python 2.6 (Active Python 2.6.6) et avec le fichier distutils.cfg adéquat (définissant mingw comme compilateur) Lors de l'exécution > C:\Python26\programas\Cython>python setup.py build_ext --inplace J'obtiens une erreur disant que gcc …

1
Aucun module nommé 'Cython' avec l'installation pip de tar.gz
J'utilise Poetry pour créer des fichiers tar.gz et whl pour mon exemple de package ( https://github.com/iamishalkin/cyrtd ), puis j'essaie d'installer le package dans l'environnement pipenv. L'installation de tar.gz échoue et ceci est un morceau de journaux: $ poetry build ... $ pip install dist/cyrtd-0.1.0.tar.gz Processing c:\work2\cyrtd\dist\cyrtd-0.1.0.tar.gz Installing build dependencies ... …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.