7
votes

Installation Pycrypto: Configurer l'erreur: impossible d'exécuter des programmes compilés C

S'il vous plaît soyez doux sur moi. J'ai cherché le site et je sais qu'il y a une autre réponse à cette question exacte, mais les réponses postées Il n'y a pas de travail pour moi.

J'essaie d'installer pycrypto , de sorte que je puisse obtenir paramiko pour fonctionner. paramiko échoue à cause d'un module manquant pycrypto . J'ai essayé d'utiliser Pip Install Pycrypto qui réussit, mais ne guérit pas le problème.

J'ai essayé d'installer une version binaire de Pycrypto 't résoudre le problème.

Maintenant, j'essaie de construire pycrypto . J'ai cygwin64 et mingw installé sur ma machine. L'approche qui obtient le plus éloigné est xxx

ceci correspond à une erreur, xxx

L'autre réponse suggère de supprimer des espaces dans le chemin. J'ai essayé de réduire le chemin d'accès à xxx

sans changement au résultat?

Quelqu'un a-t-il une solution qu'ils peuvent me signaler? Merci. L'objectif général est d'obtenir paramiko fonctionner. L'erreur paramiko est xxx


0 commentaires

4 Réponses :


0
votes

J'ai eu le même problème à chrubuntu 14.04 et j'ai résolu en premier lieu: xxx

... pour réparer quelque chose à voir avec les fichiers d'en-tête, puis: < Pré> xxx

... Pour résoudre le problème réel avec PARAMIKO. Cependant, alors Paramiko a eu un problème avec quelque chose d'ECDSA et "PIP Install Parraniko" a déclaré que tout était déjà installé, pas de problème, donc je l'ai fait "PIP désinstallant paramiko" suivi de "Pip Install Sem Paramiko", et je peux maintenant importer Paramiko à Python Sans problème.

Il existe probablement un moyen plus élégant de résoudre ce dernier, mais cela a bien fonctionné pour moi.


0 commentaires

3
votes

J'ai eu le même message d'erreur lors de l'installation de Pycrypto (bien que rien à voir avec Paramiko). La solution pour moi était:
xxx

puis installez à nouveau: xxx


0 commentaires

5
votes

J'ai eu un problème similaire: xxx

a échoué avec xxx

sur aws après que nos administrateurs soient serrés Les paramètres et monté TMPFS avec l'option NoExec .

La solution était xxx


0 commentaires

7
votes

Dans mon cas, le point de montage / tmp tmp tmp tmp a été monté avec le drapeau noexeec code>.

Pour Windows avec Cygwin, je vérifierais aussi le point de montage, ainsi que des dépendances telles que les packages code> code> requis pour Python2 et Python3, voir aussi Erreurs lors de la construction / installation de C Module C pour Python 2.7 . P >

Deux solutions pour Linux: P>

  • remonter temporairement avec le drapeau Exec (très probablement nécessite des autorisations racine / sudo) li> ul>

    E.g.: p> xxx pré>

    • Modifiez le chemin de construction à un point de montage local li> ul>

      E.g.: p>

      mkdir -p ~/python/tmp
      pip install --build ~/python/tmp pycrypto
      
      • Vérifier autoconf code> et python2-dev code> ou python3-dev code> Les packages sont installés. LI> ul> p>


0 commentaires