在vscode中尽可能地使用pipenv。

问题描述 投票:3回答:1

如何强制vscode总是找到并优先选择pipenv的python虚拟环境,而不是python的全局设置?

当我创建一个 pipenv 环境中,它一直使用usrbinpython的全局python版本(在设置中定义为 "python.pythonPath": "/usr/bin/python"),但我想知道我怎么能换成类似于 ~/.local/share/virtualenvs/Selenium-10eAXqZ4/bin/python 当检测到有Pipenv环境时,会自动进行。

这可能吗?如果可以,我该如何配置?

(我不是说简单地用本地的 .vscode/settings.json 我需要这个来检测从 pipenv 当它存在于当前项目中时,会自动出现)

python visual-studio-code vscode-settings pipenv
1个回答
1
投票

添加 PIPENV_VENV_IN_PROJECT=1 对您的环境和 .venv 文件夹将被添加到您的项目根目录下。VSCode 从那里获取 Python 是没有问题的。(我发现把所有的东西都放在一个地方,而不是分散在整个磁盘上,这也非常方便。)

© www.soinside.com 2019 - 2024. All rights reserved.