在 vscode 中尽可能使用 pipelinev

Its*_*ike 7 python visual-studio-code pipenv

我如何强制 vscode 始终找到并更喜欢 pipelinev 的 python 虚拟环境而不是 python 的全局设置?

当我在工作区创建pipenv环境时,它继续使用 /usr/bin/python 中的全局 python 版本(如设置中定义),但我想知道当检测到 Pipenv 环境时"python.pythonPath": "/usr/bin/python"如何自动切换到类似的版本。~/.local/share/virtualenvs/Selenium-10eAXqZ4/bin/python

这可能吗?如果这是我该如何配置它?

(我不是在谈论简单地用 local 覆盖 python.pythonPath我需要它来自动检测当前项目存在的.vscode/settings.json路径)pipenv

Pet*_*ter 7

添加PIPENV_VENV_IN_PROJECT=1到您的环境中,该.venv文件夹将添加到您的项目根目录中。VSCode 从那里获取 Python 的问题为零。(我发现将所有内容都集中在一处而不是分散在整个磁盘上也非常方便。)