2

我似乎无法让 Python3 解释器使用 Anaconda 在 sublime 文本中构建。我尝试了所有可能的配置,但无济于事,系统似乎无法识别已安装的库,并向我抛出 importError。

这是我的蟒蛇项目的蟒蛇设置:

{
    "build_systems":
    [
        {
            "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
            "name": "Anaconda Python Builder",
            "selector": "source.python",
            "shell_cmd": "\"/usr/local/bin/python3\" -u \"$file\""
        }
    ],
    "folders":
    [
        {
            "path": "Practice"
        }
    ],
    "settings":
    {
        "python_interpreter": "python3"
    }
}

编辑:安装了自制软件的python3

4

3 回答 3

4

工具 -> 命令面板 -> Anaconda:设置 Python 解释器

于 2018-07-27T15:35:32.387 回答
3

尝试这个:

{
    "python_interpreter": "/usr/local/bin/python3",

}

这仅在您将其安装到该实际路径时才有效,如果您使用自制软件则应该是这种情况。

要确认在您的 shell 中尝试:

which python3
于 2017-08-13T04:16:21.267 回答
2

通过在 ST3 中创建一个新的构建系统解决了这个问题(工具>构建系统>新构建系统...)

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

保存为 Python3

于 2017-02-19T08:38:01.663 回答