Как я могу установить erdpy на Mac?
Я пытаюсь установить на MacOs, следуя официальному руководству, мне удалось успешно загрузить
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
Пытался установить
libsodium
использую варево, но
erdpy
установка по-прежнему не удалась.
Есть ли другой способ установить / собрать его?
4 ответа
у меня есть
make
установлен в моей системе. Сообщение журнала не очень ясное, но в конце концов я понял, как установить erdpy на свой Mac. Сначала я установил
libsodium
:
brew install libsodium
а затем я установил
erdpy
с использованием
pip3
:
pip3 install --user --upgrade --no-cache-dir erdpy
потом
erdpy -v
возвращается
erdpy 1.0.18
Если у вас процессор M1, он не будет установлен на Mac. Вам нужно будет удаленно подключиться к системе Linux. Код VS может сделать это, или вы можете использовать параллели и запустить виртуальную машину Linux локально.
Вы также можете активировать virtualenv с помощью
source ~/elrondsdk/erdpy-activate
а затем используйте
pip3 install --upgrade --no-cache-dir erdpy
.
Ваша ошибка говорит, что у вас нет
make
Утилита установлена.
Установите его, выполнив
brew install make
в вашем терминале. Затем повторите установку.