Brownie

嘗試使用“pipx install eth-brownie”安裝 Brownie 時出現 LINK1120 錯誤

  • February 12, 2022

我在安裝 Brownie 的過程中遇到了一些問題,想尋求幫助。安裝 pipx 後,我嘗試通過 Git Bash 在 VSS 終端中使用 ‘pipx install eth-brownie’ 收到此錯誤。在出現此錯誤的其他頁面線上搜尋後,不確定如何解決此問題。其他堆棧溢出頁面對我來說沒有任何意義。據我了解,LINK1120 錯誤處理外部符號,但我不知道 cytoolz 與其他軟體包的區別。任何幫助,將不勝感激。

 
" DESKTOP-EQ4U3MP MINGW64 ~/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Python 3.10
$ ls
'IDLE (Python 3.10 64-bit).lnk'*  'Python 3.10 (64-bit).lnk'*  'Python 3.10 Manuals (64-bit).lnk'*  'Python 3.10 Module Docs (64-bit).lnk'*  tailoredenv/
$ pipx install eth-brownie
Fatal error from pip prevented installation. Full pip output in file:
   C:\Users\yonat\.local\pipx\logs\cmd_2021-10-22_07.36.03_pip_errors.log

pip failed to build package:
   cytoolz

Some possibly relevant errors from pip install:
   build\lib.win-amd64-3.10\cytoolz\functoolz.cp310-win_amd64.pyd : fatal error LNK1120: 1 unresolved externals
   error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120

Error installing eth-brownie."

我也有這個問題。我嘗試使用自己安裝 cytoolz

pip install cytoolz

但也有錯誤。通過使用安裝 cython 找到了解決方案

pip install cython

此外,此影片包含有關修復錯誤的上下文。

使用pip install eth-brownie. 使用 pipx 對我也不起作用!!

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