当前位置: 首页 > 面试题库 >

使用Sublime Text 3设置Python 3构建系统

赵同
2023-03-14
问题内容

我想配置Sublime Text 3来构建Python 3,但是我似乎不明白该构建是如何工作的。许多教程告诉我制作一个包含以下代码的构建文件:

{
    'cmd': ['/usr/bin/python3', '-u', '$file'],
    'file_regex': '^[ ]*File "(…*?)", line ([0-9]*)',
    'selector': 'source.python'
}

并将其保存为名为Python.sublime-build或的文件python3.sublime- build(我发现的许多信息都存在冲突)。一个教程建议在ST3软件包文件夹中创建一个名为的新文件夹,Python并在其中添加构建文件,而其他教程建议将其保留在名为的文件夹中User

一篇教程介绍了如何更改path操作系统上的环境变量才能使其正常工作。这似乎也没有帮助。

我添加了一个文件夹PythonPackages(因为它是不存在的话),并在名为构建文件添加Python.sublime_build该功能只有我上面贴在它的代码。现在,当我尝试运行Sublime
Text时,出现以下错误:

Error trying to parse build system:
Expected value in Packages\Python\Python.sublime-build:2:5

问题答案:

出现此错误的原因是,python在运行Windows时,您具有可执行文件的Unix样式路径。更改/usr/bin/python3C:/Python32/python.exe(确保使用正斜杠/而不是Windows风格的反斜杠\)。进行此更改后,就应该准备就绪。

同样,您需要将单引号更改'为双引号,"如下所示:

{
    "cmd": ["c:/Python32/python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

.sublime-build文件必须是有效的JSON,这需要将字符串用双引号而不是单引号引起来。



 类似资料:
  • Qt Creator 的构建系统是建立在 qmake 和 make 基础之上的,设置 Qt Creator 的构建系 统,本质上就是对 qmake 和 make 进行设置,只不过是以图形界面形式完成。 对 Qt Creator 构建系统的设置,默认情况下其实是对 qmake 的设置,只不过 Qt Creator 为我们提供了 GUI 界面,使得这些工作变得简单和生动起来,这就需要切换到 Proje

  • 问题内容: 我已经安装了Description Setter插件,但是我不知道是否以及如何使用BUILD_ID,它在jenkins / env-vars.html /中以以下格式显示:“ 2005-08-22_23-59-59”(YYYY- MM-DD_hh-mm-ss)。有谁知道我是否可以使用它以及如何使用? 显示BUILD_ID是向构建描述添加时间戳的最简单方法,但是如果不可能,如何实现? 谢

  • 本文向大家介绍使用python3构建文件传输的方法,包括了使用python3构建文件传输的方法的使用技巧和注意事项,需要的朋友参考一下 有时需要传输比较大的文件,通过聊天工具发送极其不方便,或者网络受限的情况下,只能另寻他法。用python就可以做一个简单的web服务,方便而且传输速率高。 步骤: 在cmd下,进入含有需要发送文件的目录 输入python -m http.server 8000(8

  • 我必须构建一个新的Android应用程序。由于Jetpack Compose现在很稳定,我想使用它构建整个UI。此外,我还需要一个首选项/设置屏幕,用户可以在其中指定他的首选项。根据文档,仍然建议通过Fragments执行此操作。https://developer.android.com/guide/topics/ui/settings 我还发现了一个外部库,它会以compose的方式提供这个功能

  • 问题内容: 使用Gradle执行JUnit 5测试时,我找不到如何设置系统属性。标准任务可以配置如下: 但是,任务似乎没有这种选择。 问题答案: 更新: 请注意,JUnit团队开发的JUnit Platform 1.2中已弃用,而在1.3中不再使用。请在Gradle 4.6或更高版本中切换到Gradle的标准任务。详细信息在这里。 正如我在这里提到的,如果您仍然使用过时的话,可以像这样设置系统属性

  • 一、简介 PHPSSO可以设置禁止注册的用户名或EMAIL等。还可以整合ucenter,实现v9与uc的用户整合,实现与uc应用的同步注册、登录。还可以设置与php2008 sp4密码兼容等。 二、功能演示 1,注册配置 设置禁止注册用户名,E-MAIL等。如下图所示: 2,UCenter配置 配置好基本信息就能实现v9与uc的用户整合,实现与uc应用的同步注册、登录。如下图所示: 1,PHP20