Linux和Windows下:Python Crypto模塊安裝方式區(qū)別
2018年05月28日 18:33:37 weixin_41754309 閱讀數(shù):1291
<article class="baidu_pl" style="box-sizing: inherit; outline: 0px; display: block; position: relative; padding-top: 16px;">
一仑撞、Linux環(huán)境下:
from Crypto.Signature import PKCS1_v1_5
如果導(dǎo)包報錯:
ImportError: No module named 'Crypto.Signature'
ImportError: No module named 'Crypto'
解決方法:
1赤兴、pip install crypto
2妖滔、安裝成功后,將crypto名稱修改為:Crypto
3桶良、 pip3 install pycryptodome
快速方式:pip3 install -i https://pypi.douban.com/simple pycryptodome
PyCrypto 已死,請?zhí)鎿Q為 PyCryptodome
pip3 install 模塊 –upgrade –target=”指定的目錄”
第三步是在linux下執(zhí)行:
pip3 install pycryptodome或者
快速方式:pip3 install -i https://pypi.douban.com/simple pycryptodome
4座舍、在linux環(huán)境下,輸入python3
from Crypto.Signature import PKCS1_v1_5
如果沒有報錯陨帆,說明安裝生效曲秉,此導(dǎo)包報錯已解決
二、Windows環(huán)境下:
步驟一:
將此whl文件下載成功后疲牵,放置于目錄:D:\python\python3.6.2\Scripts下
步驟二:
cmd命令進(jìn)入到:D:\python\python3.6.2\Scripts目錄下
輸入命令:pip install pycrypto-2.6.1-cp36-cp36m-win_amd64.whl
如果出現(xiàn):Successfully installed pycrypto-2.6.1 說明安裝成功
步驟三:
將site-packages包下的crypto修改為:Crypto
步驟四:
如果運(yùn)行時報錯: ModuleNotFoundError: No module named ‘winrandom’
** 在目錄下:****D:\python\python3.6.2\Lib\site-packages\Crypto\Random\OSRNG修改nt.py文件承二,**
** 將import ****winrandom**** 修改為:****from . import winrandom即可**
</article>