step1:首先將如下圖所示的文件下載到本地:
將此whl文件下載成功後,放置於目錄:D:\python\python3.6.2\Scripts下【這個是我本地python安裝目錄,大家在實際操作過程中,替換為自己本地python的安裝目錄即可】
step2:
cmd命令進入到:D:\python\python3.6.2\Scripts目錄下
輸入命令:pip install pycrypto-2.6.1-cp36-cp36m-win_amd64.whl
如果出現:Successfully installed pycrypto-2.6.1說明安裝成功
step3:
將site-packages包下的crypto修改為:Crypto
step4:
如果運行時報錯:ModuleNotFoundError: No module named ‘winrandom’
在目錄下:D:\python\python3.6.2\Lib\site-packages\Crypto\Random\OSRNG修改nt.py文件,將import winrandom 修改為:from . import winrandom即可
在測試過程中,可能需要在linux和windows環境下對crypto模塊進行安裝,環境不同,linux與windows環境安裝步驟也會有所差別,知識點二是專門針對於crypto模塊結合python使用在linux與windows環境安裝方式區別的講解
一、Linux環境下:
from Crypto.Signature import PKCS1_v1_5
如果導包報錯:
ImportError: No module named 'Crypto.Signature'
ImportError: No module named 'Crypto'
解決方法:
step1、pip install crypto
step2、安裝成功後,將crypto名稱修改為:Crypto
step3、 pip3 install pycryptodome
快速方式:pip3 install -i https://pypi.douban.com/simple pycryptodome
PyCrypto 已死,請替換為 PyCryptodome
pip3 install 模塊 –upgrade –target=”指定的目錄”
第三步是在linux下執行:
pip3 install pycryptodome或者
快速方式:pip3 install -i https://pypi.douban.com/simple pycryptodome
step4、在linux環境下,輸入python3
>>>from Crypto.Signature import PKCS1_v1_5
如果沒有報錯,說明安裝生效,此導包報錯已解決
二、Windows環境下:
step1:
將此whl文件下載成功後,放置於目錄:D:\python\python3.6.2\Scripts下
step2:
cmd命令進入到:D:\python\python3.6.2\Scripts目錄下
輸入命令:pip install pycrypto-2.6.1-cp36-cp36m-win_amd64.whl
如果出現:Successfully installed pycrypto-2.6.1說明安裝成功
step3:
將site-packages包下的crypto修改為:Crypto
step4:
如果運行時報錯:ModuleNotFoundError: No module named ‘winrandom’
在目錄下:D:\python\python3.6.2\Lib\site-packages\Crypto\Random\OSRNG修改nt.py文件,將import winrandom 修改為:from . import winrandom即可
歡迎關注【無量測試之道】公眾號,回復【領取資源】
Python+Unittest框架API自動化、
Python+Unittest框架API自動化、
Python+Pytest框架API自動化、
Python+Pandas+Pyecharts大數據分析、
Python+Selenium框架Web的UI自動化、
Python+Appium框架APP的UI自動化、
Python編程學習資源干貨、
Vue前端組件化框架開發、
資源和代碼 免費送啦~
文章下方有公眾號二維碼,可直接微信掃一掃關注即可。
備注:我的個人公眾號已正式開通,致力於IT互聯網技術的分享。
包含:數據分析、大數據、機器學習、測試開發、API接口自動化、測試運維、UI自動化、性能測試、代碼檢測、編程技術等。
微信搜索公眾號:“無量測試之道”,或掃描下方二維碼:
添加關注,讓我們一起共同成長!