【问题标题】:Unable to install brownie using pipx无法使用 pipx 安装 brownie
【发布时间】:2022-01-15 19:26:44
【问题描述】:

这是我运行命令 pipx install eth-brownie 后得到的

C:\Windows\system32>pipx install eth-brownie
Fatal error from pip prevented installation. 

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\\2019\\Community\\VC\\Tools\\MSVC\\14.27.29110\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120

Error installing eth-brownie.

在使用 pip 安装 cytoolz 时,这是我得到的:

C:\Windows\system32>pip install cytoolz
Requirement already satisfied: cytoolz in c:\users\goosa\appdata\local\programs\python\python310\lib\site-packages (0.11.2)
Requirement already satisfied: toolz>=0.8.0 in c:\users\goosa\appdata\local\programs\python\python310\lib\site-packages (from cytoolz) (0.11.1)

我看到还有其他安装 brownie 的方法,但我不明白如何创建虚拟环境和做其他事情。 我不知道还能做什么,请帮忙。

【问题讨论】:

    标签: python pip brownie pipx


    【解决方案1】:

    我使用了 github 安装方法,它对我有用,这些是我在 VSCode 终端上使用的命令。根据您的设置,最后一行可以是 python3 或 python。

    git clone https://github.com/eth-brownie/brownie.git
    cd brownie
    python setup.py install
    

    我已经通过安装 pipx、pip、cython、cytoolz 尝试了其他安装方法,但它们都不起作用并且给了我不同的错误。

    【讨论】:

      【解决方案2】:

      您可以检查此链接以确保正确安装

      https://chain.link/bootcamp/brownie-setup-instructions

      尝试先使用pip install Cython 安装 Cython,看看是否能解决问题。

      【讨论】:

      • 我试过了,但遇到了同样的错误。
      【解决方案3】:

      pipx的问题,这样安装还是可以的。查看我对另一个相同问题的回答:https://stackoverflow.com/a/70397128/13389142

      【讨论】:

        猜你喜欢
        • 2021-12-14
        • 2022-01-23
        • 1970-01-01
        • 2022-01-07
        • 2022-06-21
        • 1970-01-01
        • 2021-12-31
        • 2021-12-11
        • 2020-07-08
        相关资源
        最近更新 更多