例如,对于包含许多python项目的mono-repos,如果linter、调试器等都能查找最近的Pipfile中指定的包,那就太好了。
例如。
- bar-package
- Pipfile (Pipfile-B)
- Pipfile.lock
- script.py (when this file is open, use Pipfile-B for module resolution)有可能发生这种事吗?或者这是目前不可能的特性请求吗?这是个疯狂/坏的主意吗?
发布于 2020-11-10 06:28:31
这是个好主意,它可以使项目变得清晰。
目前,VSCode不支持这样的函数,但是您可以尝试使用虚拟环境在不同的环境中安装所需的模块(例如:Python第三方包、linter等)。当我们选择一个特定的环境时,我们可以使用其中的模块。即使是同一个文件,我们也可以在不同的环境中使用不同的模块。我们只需要切换虚拟环境。
此外,我们已经提交了这个建议,您可以在这个链接中投票,我们期待着这个特性的实现。
参考资料:VSCode中的环境.
https://stackoverflow.com/questions/64755404
复制相似问题