Solidity

在 MacOS 中安裝 eth-brownie 時出錯

  • April 14, 2022

我打電話pipx install eth-brownie並收到此錯誤:

pip failed to build packages:
   bitarray
   cytoolz
   lru-dict

Some possibly relevant errors from pip install:
   fatal error: too many errors emitted, stopping now [-ferror-limit=]

Error installing eth-brownie.

我試過Google搜尋無濟於事 - 關於如何在 Mac 上正確安裝 eth-brownie 的任何建議?

謝謝!

首先確保您已安裝 Python3,快速搜尋並在安裝後返回此處

首先安裝 Homebrew,如果您還沒有安裝它,請在終端中鍵入以下內容:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

然後通過 Homebrew 安裝 pipx(這就是你剛剛通過“curl”命令安裝的

brew install pipx

一旦完成安裝類型

pipx ensure-path

確保路徑(duh)

然後你需要退出終端並打開一個新的終端視窗

exit

打開一個新的終端視窗並執行您失敗的原始腳本

pipx install eth-brownie

如果成功,終端將顯示:

installed package eth-brownie x.x.x, Python x.x.x
These apps are now globally available
- brownie
done!

擁有帶有 M1 的 MacO,我必須執行以下步驟:

STEP1: python -m pip install --user cython
STEP2: python -m pip install --user cytoolz
STEP3: python -m pip install --user eth-brownie
STEP4: python -m pip install --user pipx
STEP5: python -m pipx ensurepath
STEP6: RESTARTED TERMINAL
STEP7: pipx install eth-brownie

引用自:https://ethereum.stackexchange.com/questions/103555