布朗尼已安装但无法识别
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
【讨论】:
以上是关于布朗尼已安装但无法识别的主要内容,如果未能解决你的问题,请参考以下文章
使用 pip 安装鼻子,但 bash 无法识别 mac 上的命令