【问题标题】: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 环境,有助于解决与其他包或模块的任何冲突。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-07
      • 2016-12-11
      • 2020-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-20
      相关资源
      最近更新 更多