解決Crypto無法載入問題

2021-10-23 19:17:43 字數 924 閱讀 8664

廢話不多說!直接開幹!

剛剛寫了aes加密解密過程,遇到crypto庫無法識別

python 在 windows下使用aes時要安裝的是pycryptodome 模組 pip install pycryptodome

python 在 linux下使用aes時要安裝的是pycrypto模組 pip install pycrypto

網上找了解決方法

python3.5 :importerror: no module named crypto.cipher

報錯資訊:

from crypto.cipher import aes

importerror: no module named 『crypto』

windows 如果直接 pip install pycrypto 通常會要求安裝 vc++ 的編譯器,比較麻煩。

解決方法

pip install pycryptodome

windows安裝後需要將python下site-packages 下的 crypto 目錄的 c 改為 c (大寫)

linux直接就可以用了

再次 from crypto.cipher import aes 就可以正常使用了

最後window發現系統問題所在

應該引入如下模組

window系統

from cryptodome.cipher import aes

import base64

linux系統

from crypto.cipher import aes

import base64

最後完美解決了!

**位址介紹aes加密演算法基礎篇

autocad外掛程式無法載入無法執行的解決辦法

autocad在win10下執行時,外掛程式會出現各種不相容的現象,如果改用管理員執行會無法雙擊開啟dwg檔案,如果不以管理員執行,有些老外掛程式不能用,根源是許可權問題,怎麼解決?方式一,放棄win10用回win7 方式二,管理賬戶直接最大許可權執行 可能有風險,但管用 win r gpedit....

無法載入php curl dll解決辦法

今天需要載入php curl.dll這個動態庫,在php.ini裡把extension php curl.dll前面的分號去掉。可是啟動apache的時候還是提示無法載入php curl.dll這個檔案,而且ext這個目錄下面也有php curl.dll這個檔案,可是為什麼就是找不到呢,真是百思不得...

無法載入DLL OCI DLL ,如何解決?

給asp 使用者賦予系統管理員的許可權。如果還不行,就要該登錄檔 如下 oracle 7.x windows nt 或 windows 9x hkey local machine software microsoft transaction server local puter my puter o...