2017-08-17 3 views
0

J'utilise OpenSuse 42.3, et j'ai installé numpy 1.13.1 en utilisant pip install numpy.F2PY ne fonctionne pas sur OpenSuse 42.3

je lance la commande:

f2py -c PDFF.f -m PDFF 

Je reçois l'erreur: erreur: fichier '/usr/lib64/python2.7/site-packages/numpy/f2py/src/fortranobject.c' ne n'existe pas

Si je fais un ls sur ce répertoire, il n'y a aucun fichier dans le répertoire/src de f2py. Je n'ai eu aucun problème quand je courais sur OpenSuse 13.2. Nous avons récemment amélioré à 42,3.

Est-ce un problème connu?

Répondre

0

La version de pip que j'utilisais est liée à Python3.4 par défaut. Tous les modules que j'installe à l'aide de pip install 'sont ajoutés au répertoire système de Python3.4. J'ai fait un zypper install python-pip, qui a ajouté le module pip à la construction Python2.7 sur le système. J'ai alors couru sudo python -m pip install --upgrade numpy, et maintenant les fichiers appropriés ont été ajoutés au répertoire/src dans l'utilitaire f2py pour la construction de Python2.7.