4

我已经用命令安装了 eth brownie,pip install eth-brownie但是当我输入 brownie 时,它​​会说

The term 'brownie' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1

4

5 回答 5

1

我也遇到了这个问题,在命令行中运行“pip install eth-brownie”时,我收到了一个警告说

C:\Users\my_username\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts

不在 PATH 上。

您可以尝试运行pip uninstall eth-brownie并重新安装pip install eth-brownie以查看需要添加到 PATH 的文件。

复制它给出的文件路径(应该类似于我上面发布的)

要将其添加到路径(在 Windows 10 上),在搜索栏中键入高级系统设置,单击查看高级系统设置,应弹出一个显示“系统属性”的窗口,单击环境变量...,在下一个弹出窗口中向上(标题为环境变量)单击路径然后单击编辑,将弹出一个新窗口,标题为编辑环境变量单击新建然后将文件路径粘贴到新行中。单击确定并关闭所有程序(如果您不关闭/重新启动程序,他们将不会意识到更改)。

当您打开 IDE(在我的情况下为 Visual Studio 代码)时,您应该能够通过键入来运行 browniebrownie

于 2021-10-09T11:41:49.983 回答
0

以下步骤在 Mac OS 上对我有用。

step1: 卸载 eth-brownie "pip uninstall eth-brownie"

step2:重新安装“pip install eth-brownie”

第三步:退出 VS Code 并再次打开项目。

于 2021-11-18T16:07:30.827 回答
0

这至少会导致对“布朗尼”的临时识别:

$env:Path += ";C:\Users\<< username >>\.local\pipx\venvs\eth-brownie\Scripts"

如果您尝试重新安装 Brownie,也会显示此路径。然后将其添加到 PATH 变量中。

于 2021-12-16T19:45:03.910 回答
0

我得到 zsh not recognize brownie command 错误,所以我将 brownie 可执行文件添加到 .zshrc 中的 PATH 工作:

export PATH="/Users/{your_user_name}/.local/pipx/venvs/eth-brownie/bin:$PATH"

不确定这是否适合您。

于 2022-02-22T13:54:24.137 回答
0

使用 'pip install eth-brownie' 而不是 'pipx install eth-brownie' 为我解决了这个问题。

于 2021-12-27T16:43:29.780 回答