- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 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/
我正在使用以下脚本以静默模式在机器上安装(重新安装)最新的 anaconda。它已经运行了很长时间,成功安装了anaconda。然而,它最近坏了,现在不是安装所有的 anaconda 包,而是最终安装
我最近运行了 conda update --all,现在每次我打开一个新终端时,我都会在顶部看到这些错误行: ERROR: This cross-compiler package contains n
如果你这样做 conda info --envs您将获得在 anaconda 中创建的环境列表 有没有办法做到这一点,但还要获得这些环境的创建日期? 最佳答案 envs=`conda env list
我的电脑:Mac Book Pro、OS X Yosemite 我正在尝试使用以下命令卸载 anaconda。 rm -rf ~/anaconda 但是,我收到了很多行“权限被拒绝”的信息,看起来像这
我尝试安装 GraphLab Create,因此我创建了一个新的 Anaconda 环境,但它显示缺少依赖项。我不知道如何删除它。 终端: C:\Users\PC>conda create -n gl
我最近通过使用以下命令中断了Anaconda Navigator的安装: conda update --all -y 显然,这并不少见,这是重新安装Anaconda并从头开始创建新环境的好借口。 但是
我想更新我当前使用的所有包。进入 anaconda 提示符并输入 conda update --all 返回消息“所有请求的包都已安装”。事实并非如此,因为我的包裹中几乎有一半已经过时了。我知道 an
我使用的是 64 位 Windows 10 机器。我试图按照 this DataCamp 中提到的步骤安装 Anaconda页。我期待一个 .exe 文件,相反,我得到了一个 .pkg 文件。我不知道
我收到此错误: C:\Users>conda install pytorch torchvision -c soumith Fetching package metadata ............
我需要从 Windows 10 笔记本电脑上卸载 Anaconda 中的 RStudio,但无法使其正常工作。以下是原因以及我迄今为止所做的尝试。 尝试从 Anaconda 启动 RStudio De
我通过 Anaconda 使用 Rstudio 一段时间了,一切都很顺利。但是,在没有任何先前问题的情况下,当我尝试运行 Rstudio 时,会弹出一个导航窗口,询问保存下载文件的目录 我只是尝试选择
与这个问题部分相关 [现在从 SO 中删除] 但现在只专注于在 Anaconda 中安装 Anaconda 目录中不存在的包 here .一个例子可以是 COIN-OR CLP 包 here在 R 中
只是想知道更新 Anaconda 和 Conda 安装和虚拟环境的正确方法是什么。这是我一步一步的困惑: 当我运行命令时 conda update anaconda ,它更新/降级了很多包。 然后我跑
我想我需要在他们最近的许可证更改后获得 Anaconda 的商业许可证。我很好奇,访问 conda-forge 存储库是否需要商业许可证,因为它是一个社区存储库?还是仅适用于主要的 anaconda
显然,Anaconda 有一个不同的金字塔包,它是针对 Web 框架的。 https://anaconda.org/anaconda/pyramid arima Pyramid 的用户指南建议使用 p
我关注了以下instructions安装 Jupyter 笔记本(单用户模式)。 但是,我实际上需要安装多用户(Jupyter-hub)应用程序。 如何卸载此应用程序? 仅供引用 - 使用 Cento
我最近尝试为我的 Windows 10 笔记本电脑安装 Anaconda。不幸的是,这似乎不起作用,因为我的计算机上似乎没有实际的 Anaconda 应用程序,而只是桌面上的文件夹和文件的集合。我认为
我的机器上安装了 Anaconda 3.5 版,但我决定卸载它(通过控制面板)并下载 2.7 版。我正在使用 Windows 7。 但是,在安装快要结束时我收到一条错误消息,我收到一个弹出窗口说:无法
我最近重置了我的笔记本电脑并在其中安装了 anaconda,我尝试打开 jupyter 实验室但它给了我错误 Error executing Jupyter command 'lab': [WinEr
我使用 Anaconda Navigator 从不同环境启动 Jupyter。 Jupyter 笔记本的默认目录(在 Jupyter 启动后显示)是我的主目录(在 Windows 7 中)。 是否可以
我是一名优秀的程序员,十分优秀!