术语 'pipx' 未被识别为 cmdlet 的名称

The term 'pipx' is not recognized as the name of a cmdlet

我已按照说明在他们网站的 Visual studio 代码上安装 Brownie。

python3 -m pip install --user pipx

python3 -m pipx ensurepath

上面2行没有问题。我重新启动终端以输入行:

pipx install eth-brownie

pipx : 术语 'pipx' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

想知道出了什么问题。非常感谢任何形式的帮助。

检查你的环境变量。 python3 -m pipx ensurepath 将目录添加到 PATH,但由于某种原因它们全部以小写形式添加。修复目录路径以匹配大小写。

如果您通过 Visual Studio (Visual CPP build tools) 的构建工具安装了 C++ 构建工具, 你可能需要 运行 这个命令:
pip install --upgrade setuptools
然后重复安装过程并重新启动计算机。这对我有用。

使用可以改用pip :

pip 安装 eth-brownie

然后:

git 克隆 https://github.com/eth-brownie/brownie.git CD布朗尼 python3 setup.py 安装

你完成了!!

I 运行 py -m pipx install eth-brownie 或 python3 -m pipx install eth-brownie`

我在 运行 python3 -m pipx ensurepath 之后检查了我的 PATH,尽管有错误消息,但我注意到实际上并没有添加路径。手动添加它们,然后关闭并重新打开 vscode,似乎为我解决了这个问题。希望这对任何人都有帮助...

closing 和 re-opening 终端给了我同样的错误。我完全关闭了我的 VScode 并打开它,然后它起作用了。