VS 代码错误:导入“pyomo.environ”无法解析 Pylance(reportMissingImports)

问题描述 投票:0回答:3

我收到错误消息

导入“pyomo.environ”无法解决 Pylance(报告失踪进口)

我曾经遇到过与 numpy 相同的问题,但现在只有 Pyomo 有问题。我已经在网上尝试了一切,但没有找到解决方案。

我已经尝试在 Pylance 中为

extrapaths
添加可能的路径,因为我假设这就是问题所在。我添加的目录正是 Pyomo 出现的地方。我正在使用 Python 3.10,这是我所有其他站点包都可以工作的地方,只有 Pyomo 给我一个问题。我已经尝试重新安装所有相关的东西,但我不确定为什么它无法识别。

python visual-studio-code pyomo
3个回答
0
投票

您确定 Pyomo 已安装并在您的 Python 环境中可用吗?在您的终端中运行

pip list
并查看所有已安装软件包的列表。

如果未列出 Pyomo,您可以通过运行

pip install pyomo
.

来安装它

0
投票

你应该为 vscode 选择 correct 解释器。

Ctrl+Shift+P --> Python:选择解释器

使用以下代码验证您的输出解释器。

import sys
print(sys.executable)

也可以使用获取到的完整路径安装

pyomo


0
投票

我无法解决这个问题,但我确实找到了一个解决方法,其中不需要 pyomo 错误,我可以在没有错误阻止它运行的情况下运行 python 文件。在我卸载的 VSCode 中有额外的 Python 扩展,所以 Pylance 错误不会出现,它似乎工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.