如何强制vscode总是找到并优先选择pipenv的python虚拟环境,而不是python的全局设置?
当我创建一个 pipenv
环境中,它一直使用usrbinpython的全局python版本(在设置中定义为 "python.pythonPath": "/usr/bin/python"
),但我想知道我怎么能换成类似于 ~/.local/share/virtualenvs/Selenium-10eAXqZ4/bin/python
当检测到有Pipenv环境时,会自动进行。
这可能吗?如果可以,我该如何配置?
(我不是说简单地用本地的 .vscode/settings.json
我需要这个来检测从 pipenv
当它存在于当前项目中时,会自动出现)
添加 PIPENV_VENV_IN_PROJECT=1
对您的环境和 .venv
文件夹将被添加到您的项目根目录下。VSCode 从那里获取 Python 是没有问题的。(我发现把所有的东西都放在一个地方,而不是分散在整个磁盘上,这也非常方便。)