【问题标题】:Raspberry pi machine cannot install due to pycrypto error树莓派机器由于pycrypto错误无法安装
【发布时间】:2023-01-22 04:26:44
【问题描述】:
我目前正在尝试通过 python3 安装机器模块
但是当我尝试通过安装机器模块时
python3 -m pip 安装机器
我收到一条错误消息,说没有找到 pycrypto 的匹配分布
我试图通过直接安装 pycrypto
python3 -m pip 安装 pycrypto
当我这样做时,我得到同样的错误,指出没有找到 pycrypto 的匹配分布
我环顾四周,找到了一个告诉我安装 pycryptodome 的解决方案
我已经成功安装了它但是它没有任何影响
我已经更新和升级了一切
【问题讨论】:
标签:
python
python-3.x
raspberry-pi
【解决方案1】:
听起来您在 Python 3 中安装机器模块时遇到了问题。错误消息“找不到与 pycrypto 匹配的分布”表明 pycrypto 包与您使用的 Python 版本不兼容。
一种解决方案是尝试安装 pycryptodome 包,它是 pycrypto 包的一个分支,并且与 Python 3 兼容。您可以通过运行命令“python3 -m pip install pycryptodome”来安装它。
另一种解决方案可能是检查 python 的版本,如果您使用的是 python 3.9 及更高版本,则不支持 pycrypto,请尝试安装 pycryptodomex 而不是 pycryptodome。
如果您仍然面临同样的问题,您可以尝试卸载并重新安装 pip,然后再次安装所需的包。您可以使用命令“python3 -m pip uninstall pip”,然后使用“python3 -m pip install --upgrade pip”来更新pip,然后再次尝试安装包。
此外,您还可以尝试在虚拟环境中安装该包,这会创建一个独立且隔离的 Python 环境,有助于解决与其他包或模块的任何冲突。