Mar*_*oma 7 python pyenv visual-studio-code
我正在使用 pylance 检查我的 Python 代码。它告诉我
导入“astor”无法解析
当我在 VS Code 中切换到终端时:
我很确定问题在于它使用了另一个环境。我默认使用 pyenv,我希望 vscode 使用相同的环境。但至少我需要能够访问它用来安装包的环境。
有趣的是,状态栏似乎显示了其他内容,因为在该环境中我安装了 astor:
小智 8
在 VSCODE 上解决此问题的另一种简单方法:
ctrl
+ ','另外,如果您在导入本地文件时遇到问题,您可以执行相同的操作并添加工作目录路径来解决问题:) 除了“./sources”之外,只需以相同的方式添加“C:您的工作目录位于此处”即可;)
小智 6
我发现这个链接告诉我们我们应该添加一个额外的路径。
这些额外的根必须指定给语言服务器。最简单的方法(使用 VS Code Python 扩展)是创建一个设置 python.analysis.extraPaths 的工作区配置。例如,如果项目使用源目录,则在工作区中创建一个文件 .vscode / settings.json ,内容如下:
{
"python.analysis.extraPaths": ["./sources"]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5386 次 |
最近记录: |