无法在 macOS 上安装 erdpy - pynacl 的构建轮失败
Cannot install erdpy on macOS - failed building wheel for pynacl
我正在尝试按照官方指南在 macOS 上安装 erdpy
,我成功地下载了 erdpy-up
,当我 运行 它时,我收到以下错误:
File "/opt/homebrew/Cellar/python@3.8/3.8.12/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "setup.py", line 161, in run
raise Exception("ERROR: The 'make' utility is missing from PATH")
Exception: ERROR: The 'make' utility is missing from PATH
----------------------------------------
ERROR: Failed building wheel for pynacl
Failed to build pynacl
ERROR: Could not build wheels for pynacl which use PEP 517 and cannot be installed directly
CRITICAL:installer:Could not install erdpy.
在那之前,我看到:
Using legacy 'setup.py install' for cffi, since package 'wheel' is not installed.
Using legacy 'setup.py install' for pycryptodomex, since package 'wheel' is not installed.
Building wheels for collected packages: pynacl
Building wheel for pynacl (PEP 517) ... error
尝试使用 brew 安装 libsodium
,但 erdpy
安装仍然失败。
还有其他安装/构建方法吗?
您的错误表明您没有安装 make
实用程序。
执行安装
brew install make
在您的终端中。然后重试安装。
我的系统上安装了 make
。日志消息不是很清楚,但最后我想出了如何在我的 Mac 上安装 erdpy。
首先我安装了 libsodium
:
brew install libsodium
然后我使用 pip3
:
安装了 erdpy
pip3 install --user --upgrade --no-cache-dir erdpy
然后erdpy -v
returns
erdpy 1.0.18
您也可以使用 source ~/elrondsdk/erdpy-activate
激活 virtualenv,然后使用 pip3 install --upgrade --no-cache-dir erdpy
。
如果您有 M1 处理器,它不会安装在 Mac 上。您将必须远程连接到 linux 系统。 VS 代码能够执行此操作,或者您可以在本地使用并行和 运行 linux VM。
我正在尝试按照官方指南在 macOS 上安装 erdpy
,我成功地下载了 erdpy-up
,当我 运行 它时,我收到以下错误:
File "/opt/homebrew/Cellar/python@3.8/3.8.12/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "setup.py", line 161, in run
raise Exception("ERROR: The 'make' utility is missing from PATH")
Exception: ERROR: The 'make' utility is missing from PATH
----------------------------------------
ERROR: Failed building wheel for pynacl
Failed to build pynacl
ERROR: Could not build wheels for pynacl which use PEP 517 and cannot be installed directly
CRITICAL:installer:Could not install erdpy.
在那之前,我看到:
Using legacy 'setup.py install' for cffi, since package 'wheel' is not installed.
Using legacy 'setup.py install' for pycryptodomex, since package 'wheel' is not installed.
Building wheels for collected packages: pynacl
Building wheel for pynacl (PEP 517) ... error
尝试使用 brew 安装 libsodium
,但 erdpy
安装仍然失败。
还有其他安装/构建方法吗?
您的错误表明您没有安装 make
实用程序。
执行安装
brew install make
在您的终端中。然后重试安装。
我的系统上安装了 make
。日志消息不是很清楚,但最后我想出了如何在我的 Mac 上安装 erdpy。
首先我安装了 libsodium
:
brew install libsodium
然后我使用 pip3
:
erdpy
pip3 install --user --upgrade --no-cache-dir erdpy
然后erdpy -v
returns
erdpy 1.0.18
您也可以使用 source ~/elrondsdk/erdpy-activate
激活 virtualenv,然后使用 pip3 install --upgrade --no-cache-dir erdpy
。
如果您有 M1 处理器,它不会安装在 Mac 上。您将必须远程连接到 linux 系统。 VS 代码能够执行此操作,或者您可以在本地使用并行和 运行 linux VM。