2015-10-19 7 views
6

Ich habe einige (nicht so) alten Code, in dem ich pyximport verwenden, aber der Code nicht direkt amWo ist 'Pycximport'?

import pyximport; pyximport.install() 

mit

ImportError: No module named pyximport

ich, seit ich ein paar Änderungen an meinem System gemacht haben hat diesen Code zuletzt ausgeführt, also wurde er vielleicht entfernt oder nicht migriert; aber ich kann dieses Paket nirgendwo finden und

pip search pyximport 

ergibt keine Ergebnisse.

Was ist mit pyximport passiert? Wo kann ich es finden und was sollte ich stattdessen verwenden?

Antwort

8

Pycximport ist ein Teil von Cython.

$ pip install cython 

Sie können die Beschreibung davon here finden. Kurz gesagt, pyximport bietet einen Import-Hook, mit dem Sie Cython-Dateien importieren und kompilieren können, als wären sie Python.

+0

Ich habe Cython (0.23.4), also frage ich mich, warum 'pyximport' nicht gefunden wird. – orome

+0

pycimport scheint unter Cython neuesten (0.23.4) –

+1

zu arbeiten. Irgendwelche Gedanken darüber, was könnte dann weitergehen? Wenn ich 'pip installiere -U --force-installiere Cython', bekomme ich immer noch einen Modul nicht gefunden Fehler von' import pycimport'. – orome