【问题标题】:Python 3 inside Sublime Text with Anaconda on a macMac 上带有 Anaconda 的 Sublime Text 中的 Python 3
【发布时间】:2017-02-19 06:43:48
【问题描述】:

我似乎无法让 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

【问题讨论】:

    标签: python-3.x sublimetext3 sublime-anaconda


    【解决方案1】:

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

    【讨论】:

    • 如何将其添加到 Anaconda 用户设置文件中?
    • 需要先安装Anaconda包,然后在Tools -> Command Palette中找到Anaconda: Set Python interpreter
    【解决方案2】:

    试试这个:

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

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

    在你的 shell 中确认尝试:

    which python3
    

    【讨论】:

      【解决方案3】:

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

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

      另存为 Python3

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-01-04
        • 1970-01-01
        • 2016-04-12
        • 2015-02-11
        • 1970-01-01
        • 2018-03-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多