ERROR: Could not build wheels for PyNaCl which use PEP 517 and cannot be installed directly
ERROR: Could not build wheels for PyNaCl which use PEP 517 and cannot be installed directly
我正在使用 Pycharm 的最新版本:
当我输入这个命令时:pip install -U discord.py[voice]
将出现此错误消息:错误:无法为使用 PEP 517 且无法直接安装的 PyNaCl 构建轮子
我该怎么办?
PEP 517
已知 virtualenvs
存在一些问题,因此这可能是一个可能的原因。
尝试执行这些命令,看看是否有效
pip install --upgrade pip
pip install --no-use-pep517 discord.py[voice]
如果没有尝试降级你的 pip 版本
pip install pip==18.1
然后再次尝试包安装命令。
谢谢,@kyrisu,您的解决方案实际上有效,安装 make 对某些云包有效,如果也没有安装 cmake
,它会抛出错误。添加我在 alpine 图像上使用的命令。
RUN apk add --no-cache make cmake
这添加了 make 和 cmake
并且 post 依赖项安装没有任何问题。
在 Termux.
上安装 pynacl
之前先尝试安装 binutils
pkg install binutils
我正在使用 Pycharm 的最新版本:
当我输入这个命令时:pip install -U discord.py[voice]
将出现此错误消息:错误:无法为使用 PEP 517 且无法直接安装的 PyNaCl 构建轮子
我该怎么办?
PEP 517
已知 virtualenvs
存在一些问题,因此这可能是一个可能的原因。
尝试执行这些命令,看看是否有效
pip install --upgrade pip
pip install --no-use-pep517 discord.py[voice]
如果没有尝试降级你的 pip 版本
pip install pip==18.1
然后再次尝试包安装命令。
谢谢,@kyrisu,您的解决方案实际上有效,安装 make 对某些云包有效,如果也没有安装 cmake
,它会抛出错误。添加我在 alpine 图像上使用的命令。
RUN apk add --no-cache make cmake
这添加了 make 和 cmake
并且 post 依赖项安装没有任何问题。
在 Termux.
pynacl
之前先尝试安装 binutils
pkg install binutils