2

错误是:Import "brownie" could not be resolvedPylance

我知道还有其他 SO 帖子提到了这个,但似乎他们中的大多数都在谈论启动一个新的环境并将 x 包安装到该虚拟环境中。

但是对于布朗尼,我特别困惑,因为布朗尼文档说:

pipx 将 Brownie 安装到虚拟环境中,并使其直接从命令行可用。安装后,您无需在使用 Brownie 之前激活虚拟环境。

我不想弄乱 brownie 使用的虚拟环境。

无论如何,我的代码运行良好,命令行告诉我安装了 brownie。只是这个警告真的让我很烦。谁能告诉我如何清除它?谢谢!

4

2 回答 2

3

发生这种情况是因为我们安装了 pythonpipx而不是pip. pylance查看我们的pip文件通常存储的位置,并且自从我们安装后看不到布朗尼pipx(安装到它是在隔离的虚拟环境中)。所以你有几个选择:

  1. 忽略它
  2. pip在虚拟环境中安装 brownie (不推荐)

如果有其他建议,很高兴听到

于 2022-01-11T04:11:18.290 回答
2
  1. 打开命令pallete cmd+shift+P(在mac上)
  2. 键入 python 选择
  3. 单击 Python:选择解释器
    • 输入解释器路径 ~/.local/pipx/venvs/eth-brownie/bin/python
  4. 这对我有用。
于 2022-01-17T10:28:53.063 回答