当前位置: 首页 > 知识库问答 >
问题:

让VSCode使用全局python配置,而不是虚拟环境?

万高畅
2023-03-14

我想用Visual Studio代码编辑一个Python程序。为了保持可移植性,我希望Python程序包含在Python虚拟环境中。为了保持venv小,我想只安装Python程序需要的东西(特别是不安装VSCode需要的东西)。

我通过在设置中设置“python.pythonPath”变量来告诉VSCode要使用哪个venv。json文件(即我的工作区设置,而不是我的用户设置)。这在我可以运行程序/调试程序的意义上是很好的。

VSCode想用薄片8做一些棉绒,我100%支持这一点 - 我非常感谢VSCode的Python棉绒

然而,VSCode通过将flake8库安装到我的程序的虚拟环境中来实现这一点,而不是在计算机范围内安装Python。

如何设置VSCode以使用虚拟环境运行

共有2个答案

花俊雄
2023-03-14

创建虚拟环境时,会在虚拟环境文件夹中创建一个名为< code>pyenv.cfg的文件。在此文件中设置< code > include-system-site-packages = true 会导致虚拟环境使用全局站点包。

闻人花蜂
2023-03-14

您可以在venv外部手动安装< code>flake8,例如< code > python 3-m pip install-user flake 8 ,然后在您的个人< code>settings.json文件中手动设置< code>flake8的路径。这样你就可以在为你的用户帐户安装flake8的时候从你的venv运行你的代码(我们不建议全局安装)。

 类似资料:
  • python 的虚拟环境可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便项目的发布。 virtualenv virtualenv可用于创建独立的 Python 环境,它会创建一个包含项目所必须要的执行文件。 安装 virtualenv $ pip install virtualenv 配置 pip 安装第

  • 我所期望的 编辑:解决方案相关为什么虚拟环境从我的shell继承$PYTHONPATH?

  • 本文向大家介绍Python配置虚拟环境图文步骤,包括了Python配置虚拟环境图文步骤的使用技巧和注意事项,需要的朋友参考一下 使用Python进行项目开发时,由于不同的项目需要,可能会配置多个开发环境,不同开发环境之间的项目依赖包如果混合在一起,可能会引起意想不到的错误,本文主要介绍如何通过虚拟环境隔离不同开发环境,方便不同开发环境的共存。 安装Python,本文以Python3.4为例。关于如

  • 本文向大家介绍python virtualenv虚拟环境配置与使用教程详解,包括了python virtualenv虚拟环境配置与使用教程详解的使用技巧和注意事项,需要的朋友参考一下 概述 python开发过程中,我们可能需要同时开发多款应用,这些应用可能公用同一个版本的Python程序,但是使用不同版本的第三方库,比如A应用使用six 1.12.0,而B应用需要使用six 1.15.0。这种情况

  • 编辑 使用VSCode时,我在虚拟环境中调试时遇到了一个问题,该虚拟环境中有不同的包,而这些包没有安装在< code>base环境中。在使用命令< code>activate my_env激活环境之后,我可以使用通常的python命令在环境中使用包,如< code>python main.py。但是在调试时,我不能使用只安装在< code>my_env中的包。如何使用VSCode在虚拟环境中调试p

  • 本文向大家介绍python虚拟环境的安装和配置(virtualenv,virtualenvwrapper),包括了python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)的使用技巧和注意事项,需要的朋友参考一下 一、为什么要安装虚拟环境     情景一、项目A需要某个库的1.0版本,项目B需要这个库的2.0版本。如果没有安装虚拟环境,那么当你使用这两个项目时,你