iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >VSCode的Python扩展下程序运行
  • 179
分享到

VSCode的Python扩展下程序运行

程序VSCodePython 2023-01-30 22:01:30 179人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

在vscode中编写python程序时,由于有些地方要使用环境变量,但是发现设置的环境变量有时不起作用,花了点时间研究了一下,过程不表,直接说结论。 首先,环境变量的设置,Python扩展中有三种方式: 直接设置系统环境变量,或在使用命

vscode中编写python程序时,由于有些地方要使用环境变量,但是发现设置的环境变量有时不起作用,花了点时间研究了一下,过程不表,直接说结论。

首先,环境变量的设置,Python扩展中有三种方式:

  1. 直接设置系统环境变量,或在使用命令行启动VSCode时临时先设置环境变量。
    这种方式设置的环境变量在所有的运行方式下起效,但由于多个工程所用的环境变量不同,每次设置太麻烦,使用bash脚本或批处理我也觉得不爽,所以没有采用。

  2. 通过 terminal.integrated.env.windows / terminal.integrated.env.linux / terminal.integrated.env.osx 选项配置。
    选项的格式是字典,键和值都必须是字符串,具体格式:
    {
        "terminal.integrated.env.windows": {
            "ENVIRON_VARIABLE": "The Variable value",
            "VAR2": "111",
            // 下面没加引号的是错的,不会生效
            //"VAR3": 111, 
        },
    }

  3. 通过配置 python.envFile 选项。
    python.envFile 是一个绝对路径,指向一个文件,默认为工程目录下的.env文件,用于定义需要的环境变量,基本格式如下:
    # 注释
    PYTHONPATH = D:\workspace\safe110\WEBapps
    PYTEST = 111

 

其次,VSCode的Python扩展有四种程序运行方式,针对不同的运行方式,起作用的环境变量分别如下:

  1. Debug
    以上三种方式设置的环境变量都会生效,VSCode会按照上面列出的顺序依次读取环境变量(即重名变量后面的生效)。

  2. pylint 等后台任务 (包括运行测试和调试测试)
    只有第1种和第3种方式设置的环境变量生效,读取顺序同上。

  3. 右键文件-->在终端运行 或 选中代码,右键-->在Python终端运行
    只有第1种和第2种方式设置的环境变量生效,读取顺序同上。

  4. 运行测试和调试测试(只分析了pytest)
    同2。

--结束END--

本文标题: VSCode的Python扩展下程序运行

本文链接: https://www.lsjlt.com/news/179809.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VSCode的Python扩展下程序运行
    在VSCode中编写Python程序时,由于有些地方要使用环境变量,但是发现设置的环境变量有时不起作用,花了点时间研究了一下,过程不表,直接说结论。 首先,环境变量的设置,Python扩展中有三种方式: 直接设置系统环境变量,或在使用命...
    99+
    2023-01-30
    程序 VSCode Python
  • vscode怎么运行go程序
    要在VSCode中运行Go程序,您需要按照以下步骤操作:1. 安装Go语言环境:在您的计算机上安装Go语言环境。您可以从Go官方网站...
    99+
    2023-10-23
    vscode go
  • vscode怎么编译运行c程序
    在VSCode中编译和运行C程序,需要进行以下步骤: 安装C/C++插件:在VSCode中点击"Extensions"图标(左侧...
    99+
    2023-10-23
    vscode
  • Python多行输入程序实例代码及扩展
    目录一、概述二、代码部分1、已知行数多行输出2、未知行数多行输出三、拓展1、点餐系统2、文本编辑总结 一、概述 在Python里,我们有时候会做需要多行输出的程序。 例如:...
    99+
    2024-04-02
  • 我所使用的Python扩展程序 for
    ActivePython-3.1.3.5-win32-x86.msi bzr-2.3.1.win32-py2.6.exe CherryPy-3.2.0-py2.win32.exe dreampie-1.1.1-...
    99+
    2023-01-31
    我所 程序 Python
  • python如何运行及运行程序
    python如何运行的 1.写完的py文件,首先被翻译成字节码文件(隐藏后缀pyc),然后在用PVM(虚拟机)把字节码自动编译,之后解释到硬件。 2.如果已经形成过pyc文件,那么你的py文件没有改动,机器重新解释的时候会跳过翻...
    99+
    2023-01-31
    程序 python
  • python怎么运行程序
    python 程序的运行分为两步:1. 使用文本编辑器或 ide 在 python 文件中编写代码;2. 使用 python 解释器、idle 或第三方 ide 运行代码。 如何运行 ...
    99+
    2024-05-05
    python vscode pycharm
  • VSCode中安装运行、编写C语言程序的详细教程
    目录1.下载 安装VS Code2.安装VS code中2个插件3.下载mingb644.配置系统的环境变量5.C语言配置6.编写一个测试程序1.下载 安装VS Code 去官网下载...
    99+
    2023-03-13
    VS Code 编写运行C语言程序 VS Code 编写C语言程序
  • Windows后台运行python程序
    import win32serviceutil import win32service import win32event import time class SmallestPythonService(win32serviceutil....
    99+
    2023-01-31
    后台 程序 Windows
  • vps如何运行python程序
    要在VPS上运行Python程序,可以按照以下步骤进行操作:1. 登录到VPS上:使用ssh客户端连接到VPS服务器。您将需要VPS...
    99+
    2023-08-11
    vps python
  • VSCode 更好的 Python 扩展,可大大提升你的生产力
    这里有 13 个 VSCode 最好的 Python 扩展,可大大提升你的生产力。建议阅读后收藏,留下印象,回头按需安装。1、Python by Microsoft这个微软发布的 VS Code 扩展对 Python 有丰富的支持。使用 P...
    99+
    2023-05-14
    Python VSCode
  • python数据可视化JupyterLab实用扩展程序Mito
    目录遇见 Mito如何启动 Mito数据透视表Mito 令人印象深刻的功能可视化数据自动代码生成Mito 安装JupyterLab 是 Jupyter 主打的最新数据科学生产工具,某...
    99+
    2024-04-02
  • 测试python程序运行时间
    import time import decimal # text decimal_sum print("decimal:") start =time.time() sum = decimal.Decimal('0') for...
    99+
    2023-01-31
    测试 时间 程序
  • python程序写完怎么运行
    在 python 中运行程序的方法有两种:1. 使用 python 解释器;2. 直接调用脚本。具体步骤包括:① 创建 python 脚本文件;② 打开终端或命令提示符;③ 导航到脚本目...
    99+
    2024-04-20
    python python程序
  • python怎么结束程序运行
    在Python中,有几种方法可以结束程序的运行: 使用sys.exit()函数:可以使用sys模块中的exit()函数来结束程序的...
    99+
    2023-10-23
    python
  • python如何结束程序运行,python结束程序的语句
    大家好,小编为大家解答python结束程序的代码用什么符号的问题。很多人还不知道python如何结束程序运行,现在让我们一起来看看吧! Python停止全部代码:如何优雅地结束程序 在Python编程中,有时候我们需要在程序运行...
    99+
    2023-09-15
    服务器
  • python如何重复运行程序
    在Python中,有多种方法可以重复运行程序。以下是其中几种常用的方法:1. 使用循环:可以使用循环结构(如`for`循环或`whi...
    99+
    2023-10-07
    python
  • 云服务器运行python程序
    云服务器运行python程序,需要提供一些环境和设置,例如python的安装路径、虚拟主机地址,以及数据存储方式等,以便让程序运行起来。以下是一个示例程序: ```python 在主机上创建一个虚拟主机 from cloudserver ...
    99+
    2023-10-26
    服务器 程序 python
  • python程序怎样在windows运行
    如何在命令行里运行python脚本需要:python;CMD命令行;windows操作系统1.首先下载安装python,建议安装2.7版本以上,3.0版本以下,由于3.0版本以上不向下兼容,体验较差。2.打开文本编辑器,推荐editplu...
    99+
    2023-01-31
    程序 python windows
  • 如何进行扩展Python的相关说明
    如何进行扩展Python的相关说明,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面全面进行讲述Python的相关问题,它是一种面向对象、直译式计算机程序设计语言,也是一种功能...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作