use*_*363 3 python visual-studio-code python-poetry
VSCode 默认支持许多虚拟环境,并且这些环境的文件是可搜索的。然而,我正在使用Poetry,它的库似乎没有出现在搜索中。
.vscode/settings.json我通过更改项目目录来手动设置 Python 解释器。(因为命令面板Python: Select interpreter也不起作用。
{
"python.pythonPath": "~\\AppData\\Local\\pypoetry\\Cache\\virtualenvs\\finance-essentials-37-64-58e2e1Bc-py3.7\\Scripts"
}
Run Code Online (Sandbox Code Playgroud)
我想让文件在~\AppData\Local\pypoetry\Cache\virtualenvs\finance-essentials-37-64-58e2e1Bc-py3.7\Lib\site-packages我的命令 pelette 和代码上下文中可搜索,以便我可以轻松查找库源。
我该怎么做呢?
其实我喜欢这个问题。能够轻松搜索和浏览包可以提高工作效率。
这里有一个很好的答案。
正如尖酸刻薄的加拿大人 @BrettCannon所提到的,VS Code 多根工作区在这里进行了深入解释。
在 VS Code 中,您只需单击File -> Add Folder to Workspace...并找到您的 Poetry 虚拟环境,或者您的site-packages文件夹所在的位置,其中包含外部安装的库/包。
或者...要以困难的方式执行与上面完全相同的操作...只需在您的目录中与您的和文件一起创建一个基于 JSON 的workspace.code-workspace文件。当您重新加载 VS Code 时,这将自动加载您的多根工作区。然后粘贴以下内容,根据您自己的文件夹的需要更改第二个内容:.vscodelaunch.jsonsettings.jsonpathsite-packages
{
"folders": [
{
"path": ".."
},
{
"path": "../../usr/local/lib/python3.9/site-packages"
}
],
"settings": {}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3866 次 |
| 最近记录: |