Windows11 Python3.10虚拟环境安装pycryptodome(x) wheel包报错求助
问题原因与解决方法
核心原因
你下载的是PyPy专用的wheel包,并非标准CPython的适配包。文件名里的pp310是PyPy 3.10版本的标识,而你使用的是Windows 11上的标准CPython 3.10虚拟环境,两者不兼容,因此报错“不是该平台支持的wheel包”。
解决步骤
- 确认当前Python环境类型:激活虚拟环境后,运行命令
输出如果是python --versionPython 3.10.x,说明是标准CPython环境,需要下载对应cp310标识的wheel包。 - 重新下载适配的wheel包:找到pycryptodome-3.19.0和pycryptodomex-3.19.0版本,选择文件名包含
cp310-cp310-win_amd64的包(例如pycryptodome-3.19.0-cp310-cp310-win_amd64.whl)。 - 安装正确的包:激活虚拟环境后,执行安装命令
pip install 你的正确wheel包文件名.whl - 更简便的方式:无需手动下载,直接在激活的虚拟环境中运行命令,让pip自动匹配适配的包:
pip install pycryptodome==3.19.0 # 或安装pycryptodomex pip install pycryptodomex==3.19.0
内容的提问来源于stack exchange,提问作者pav
相关产品推荐
相关产品推荐

