2016-12-17 6 views
0

J'utilise pyCharm. J'ai couru le programme d'installation de WindowsŠ de M2CryptoWin64 de:
https://pypi.python.org/pypi/M2CryptoWin64 j'ai navigué à l'endroit où j'ai téléchargé le M2CryptoWin64 (emplacement différent que le fichier python) et tapé cette commande:Où dois-je stocker les fichiers M2Crypto?

pip install --egg M2CryptoWin64 

J'ai installé avec succès. Cependant, quand je lance mon scrypt python, je reçois les erreurs suivantes: retraçage (appel le plus récent en dernier):

File "C:\Users\xxx\PycharmProjects\TLSscanner\scanner_v1.py", line 1, in <module> 
    import M2Crypto 
    File "C:\Users\xxx\PycharmProjects\TLSscanner\M2Crypto\__init__.py", line 22, in <module> 
    import __m2crypto 
ImportError: No module named '__m2crypto' 

Ensuite, je Möven le dossier de la bibliothèque et répétais la ligne de commande d'installation, qui m'a dit que la bibliothèque déjà installée. J'ai encore essayé, le même problème.

Répondre

1

La dernière version de M2Crypto (0.28.1 au moment de l'édition de cette réponse) fonctionne avec python 3! https://mta.openssl.org/pipermail/openssl-users/2018-February/007463.html

+0

Y a-t-il une chance que ce soit fini maintenant? –

+1

Lorsque cette branche est terminée, elle sera fusionnée. Prenez [un coup d'oeil] (https://gitlab.com/m2crypto/m2crypto/pipelines). – mcepl

+0

M2Crypto travaille maintenant à la fois sur py2k et py3k https://mta.openssl.org/pipermail/openssl-users/2018-February/007463.html – mcepl