【解決方案】M2Crypto不支持python3


問題現象:python3的環境下,導入M2Crypto模塊報錯 “ModuleNotFoundError: No module named 'M2Crypto”,通過pip install M2Crypto安裝失敗,提示“TypeError: a bytes-like object is required, not 'str

問題原因:M2Crypto模塊官方支持的語言列表中不包括 python3,直接pip下載的模塊只支持python2、python2.7.

解決方案:將M2Crypto源碼clone到本地,然后分別執行 python3 setup.py build 和 python3 setup.py install 將M2Crypto安裝到本地,參考下面具體命令行:

     cd ~ && git clone -b python3 https://gitlab.com/m2crypto/m2crypto.git && cd m2crypto && python setup.py build && python setup.py install


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM