我想在vscode槽WSL中使用由诗歌“创建”的python插入器,但是正确的python版本没有在vscode中显示。
我在WSL终端中运行以下命令:
$ poetry shell
Spawning shell within /home/kwint/.cache/pypoetry/virtualenvs/metal-hub-python-py3.7
$ code .
vscode中发现的唯一干扰词是/usr/
中的干扰词。我试过手动输入virtualenv的路径,但是没有运气。这是which python
返回的路径:/home/kwint/.cache/pypoetry/virtualenvs/metal-hub-python-py3.7/bin/python
答案 0 :(得分:1)
您可以手动将"python.pythonPath"
设置为/home/kwint/.cache/pypoetry/virtualenvs/metal-hub-python-py3.7/bin/python
,也可以尝试将"python.venvPath"
设置为/home/kwint/.cache/pypoetry/virtualenvs
,这样可以检测到Poetry创建的所有虚拟环境。
此外,如果您想获得官方支持,请?feature request to detect Poetry virtual environments。