【问题标题】:"Dash" is not accessedPylance / Import "Dash" could not be resolvedPylance“Dash”未访问Pylance / 导入“Dash”无法解决Pylance
【发布时间】:2021-09-07 09:27:47
【问题描述】:

我在 Windows 10 笔记本电脑中使用 VS Code。我使用命令“python -m venv dashboards”创建了一个名为“dashboards”的虚拟环境,现在使用“pip install dash”安装了dash,最后使用“dashboards\Scripts\activate”激活了虚拟环境。

现在我创建了一个文件 sample.py,我在其中编写了“import Dash”,但不知道为什么会出现此错误“Import “Dash”无法解决Pylance”。 VS Code 显示我在左下角使用“Python 3.7.4 64-bit (dashboards':venv)”。我尝试使用 Cntrl+ Shft + P 更改解释器,但它只显示一个解释器“Python 3.7.4 64-bit ('base':conda)。

请帮助我该怎么做才能使事情正常进行。我想我在 vs 代码的设置中犯了一些错误,但不确定是什么。

here

【问题讨论】:

    标签: python visual-studio-code


    【解决方案1】:

    Python 扩展在following locations 中自动检测到解释器环境。

    创建虚拟环境后,需要重新加载 VSCode 以使其被检测到并添加到环境列表中。

    更新:

    首先,您需要确保已创建dashboards 环境并成功安装软件包。它看起来像这样:

    其次,您需要确保您使用的是dashboards 环境。您可以执行此代码来检查它:

    import sys
    print(sys.executable)
    

    如果还是不行,可以尝试删除VSCode的缓存:

    此位置下的workspaceStorageglobalStorage 文件夹:

    C:\Users\{UserName}\AppData\Roaming\Code\User
    

    【讨论】:

    • 是的,我这样做了,但是当我按 Cntrl + Shift + P 时,它没有显示虚拟环境
    • 感谢您的回复,您能看看这个答案的更新吗?如果仍然无法正常工作,请随时告诉我。
    猜你喜欢
    • 2021-09-13
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-04
    • 1970-01-01
    相关资源
    最近更新 更多