【问题标题】:Visual Studio Code Pylance (report Missing Imports )Visual Studio Code Pylance(报告缺少导入)
【发布时间】:2022-08-17 05:09:43
【问题描述】:

我不断收到错误“X”无法解决 Pylance(reportMissingImports) [ln 1, Col8]

我实际上是初学者,基本的 youtube“修复”不起作用

  • 查看命令面板...不工作
  • 终端 pip install .... 不工作 我在我的工作计算机上运行 Zip 安装,我猜它与目录有关。但我似乎无法弄清楚。左下角显示的python版本是( Pyhton 3.110a7 64-bit(windows store)
  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。

标签: python visual-studio-code pylance


【解决方案1】:

Pylance 要求您设置 Python PATH:

如果您使用的是 Mac/linux,请使用:

which python3

在 Windows 中:

where python

这样就返回了安装 python 的路径

复制该路径。

转到您的 vscode 并打开 settings.json 文件(CTRL + SHIFT + P,然后在搜索栏中键入“settings.json”)

将以下键添加到 json 文件中

“python.defaultInterpreterPath”:“/Users/YOURUSERNAME/opt/anaconda3/bin/python3”

这只是一个例子,PATH 可能更像 “C:/users/YOURUSERNAME/anaconda3/bin/python3”以防您使用 Windows。

以下来自 python for vscode 的文档提供了有关如何为 Visual Studio Code 配置 Python 的更多信息: https://code.visualstudio.com/docs/python/settings-reference

【讨论】:

  • 这是一个巨大的帮助,完美地解决了我的问题。一个小注意事项是“python”在 Windows 上对我不起作用,而是我必须运行 import sys; locate_python = sys.exec_prefix; print(locate_python) 在解释器中查找 python 位置。
【解决方案2】:

这里有关于 VS Code 设置的非常全面的讨论:https://stackoverflow.com/a/63211678/5709144

总之,对于这种特定情况,最好通过(在 Mac 上)Code > Preferences > Settings 更改设置。

在屏幕顶部的搜索框中输入python.defaultInterpreterPath。当前路径显示在可编辑的文本框中。

在此处输入您喜欢的任何路径 - foobarmother,无论您喜欢什么。没关系,如果 VS Code 无法识别路径,VS Code 会列出那些被 VS Code 识别的路径。输入路径的唯一原因是获取潜在路径列表。单击这些接受的路径之一,您就完成了设置。

【讨论】:

    猜你喜欢
    • 2021-08-23
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 2015-07-20
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 2016-06-15
    相关资源
    最近更新 更多