【问题标题】:python3 configuration issue on sublimetext3sublimetext3上的python3配置问题
【发布时间】:2016-03-03 13:55:05
【问题描述】:

我最近安装了python3。我创建了一个新的构建系统并将其命名为 Python3.sublime-build 并添加了以下内容,

{
    "cmd": ["python3", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "encoding": "utf8",
    "path": "/usr/local/Cellar/python3/3.5.1/bin/“
}

该路径是我的python3安装文件所在的位置。

但是当我选择 python3 并使用构建函数时,我得到了错误

No build system

Python 2.7 工作正常。我该如何解决这个问题?

谢谢

【问题讨论】:

  • 如果您尝试将路径更改为/usr/local/bin 会怎样?
  • @MattDMo 谢谢你,但这不起作用。我可以从终端执行 python3。就是配置SublimeText3
  • 再次感谢@MattDMo。删除"path": "/usr/local/Cellar/python3/3.5.1/bin/“ 并将cmd 条目从python 更改为/usr/local/bin/python3 似乎已经解决了这个问题。它也适用于包含的编码。

标签: python-3.x sublimetext3 sublimetext


【解决方案1】:

这是我使用的构建系统:

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

我没有设置"path",而是将python3 二进制文件的完整路径放在"cmd" 数组中。从理论上讲,"encoding" 不应该是必需的,所以我现在尝试将其删除,直到构建系统正常工作,然后尝试将其重新添加。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 2020-06-19
    • 2012-07-18
    • 2021-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多