布朗尼已安装但无法识别

Posted

技术标签:

【中文标题】布朗尼已安装但无法识别【英文标题】:Brownie Installed but not recognized 【发布时间】:2021-11-06 15:42:02 【问题描述】:

我已经使用命令 pip install eth-brownie 安装了 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

【问题讨论】:

你解决了吗?我现在面临同样的问题。 【参考方案1】:

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

【讨论】:

【参考方案2】:

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

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

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

【讨论】:

【参考方案3】:

以下步骤适用于 Mac OS。

第一步:卸载 eth-brownie "pip uninstall eth-brownie"

第二步:重新安装“pip install eth-brownie”

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

【讨论】:

【参考方案4】:

我也遇到了这个问题,在命令行中运行“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 代码)时,您应该能够通过键入“brownie”来运行 brownie

【讨论】:

以上是关于布朗尼已安装但无法识别的主要内容,如果未能解决你的问题,请参考以下文章

安装成功但无法识别节点

模块已安装但 PyCharm 无法识别

使用 pip 安装鼻子,但 bash 无法识别 mac 上的命令

已安装 Node JS NPM 模块但无法识别命令

调用未定义的函数 imagecreatefromjpeg() GD 已安装但无法识别

为啥在 conda 安装后 Tensorflow 无法识别我的 GPU?