gpt4 book ai didi

python - 使用不同的 Python 版本配置 Sublime Text 3 Anaconda 包

转载 作者:太空宇宙 更新时间:2023-11-04 10:19:13 25 4
gpt4 key购买 nike

我在 Mac OS X El Capitan 10.11.1 上使用 Sublime Text 3 (ST3),Anaconda 包使您能够在 ST3 中运行 Python。

当我运行“构建”命令时,正在运行的 Python 版本是 2.7.10。

我想改用 Python 3.5.0。

问题:如何将 Anaconda 配置为使用 Python 3.5 而不是 2.7,并确保这是 ST3 的全局设置?

sys.version 的当前输出是:

2.7.10(默认,2015 年 8 月 22 日,20:33:39)
[GCC 4.2.1 兼容 Apple LLVM 7.0.0 (clang-700.0.59.1)]

最佳答案

我这样做的方法是使用 ST3 的内置项目设置。

  • 如果您还没有这样做,请转到菜单中的 Project >> Save Project As... 将当前工作区另存为项目。
  • 然后使用Project >> Edit Project 打开项目的设置。添加如下内容:

    {
    "build_systems":
    [
    {
    "cmd":
    [
    "/path/to/bin/python",
    "$file"
    ],
    "name": "build system name"
    }
    ]
    }

/path/to/bin/python 替换为您要使用的 Python 可执行文件的路径。

build system name 替换为您要调用此构建系统的名称(例如,Python 3.5.0)。

这种方法的一个好处是您可以添加多个构建系统并使用 super+shift+p 选择不同的构建系统,开始键入“Build With”,然后从构建系统列表中进行选择.

更新:

您可以通过转到 Tools >> Build System >> New Build System... 或使用 super+shift+p 并键入'构建:新构建系统'。将它提供的模板替换为:

{
"cmd":
[
"/path/to/bin/python",
"$file"
],
}

一定要像上面那样替换路径。当你保存时,它应该提示将它保存在你的用户设置目录中。将其命名为 Python-3.5.sublime-build 或其他合适的名称。您需要通过在构建时选择它或转到 Tools >> Build System >> Python-3.5 来指定使用该构建。

为了避免选择构建系统,您的另一个选择是打开 ST3 版本的 Python 构建系统。在我的 OS X 机器上,我通过转到 /Applications/Sublime Text.app/Contents/MacOS/Packages 来完成此操作。在里面,您会看到一个名为 Python.sublime-package 的文件。这是一个压缩文件。您可以添加.zip 后缀并解压以访问其Python.sublime.build。该文件(对我而言)看起来像:

{
"shell_cmd": "python -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",

"variants":
[
{
"name": "Syntax Check",
"shell_cmd": "python -m py_compile \"${file}\"",
}
]
}

您可以将 Python 路径添加到 shell_cmd 的两个实例之前,或者添加几个 "path": "/path/to/python/directory/",shell_cmd 处于同一级别。

然后您需要重新压缩(并删除 .zip 扩展名)。

关于python - 使用不同的 Python 版本配置 Sublime Text 3 Anaconda 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33400568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com