无法在 Sublime Text 3 中使用 Ananconda 解释器

想象凤凰

我想使用 Sublime Text 3 作为我的 Python 编辑器,但无法弄清楚如何使 Anaconda 作为 Python 的默认解释器。为了确保 Anaconda 正确添加到路径中,在我输入的终端中

$哪个蟒蛇

终端返回

/home/rahit/anaconda3/bin/python

但是当我在 ST 3 中输入这样的代码时

import sys
print(sys.executable)

Sublime 控制台中的输出将是

/usr/bin/python

现在如果我输入

import pandas as pd

总会有错误

导入错误:没有名为 pandas 的模块 [在 0.0 秒内完成,退出代码为 1] [shell_cmd: python -u "/home/rahit/Documents/Python/pro.py"] [dir: /home/rahit/Documents/Python] [路径:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/> usr/local/games:/opt/jdk- 11.0.2/bin]`

除了这些,每当我启动 Sublime Text 3 时,很多时候我都会收到一条消息说

<Anaconda.anaconda_lib.workers.local_process.LocalProcess object at 0x7f248c4eab90> process can not start a new anaconda JsonServer in the operating system because:

Anaconda 无法使用您当前配置的 Python 解释器 (/home/rahit/anaconda/bin/python) 生成新进程 确保您的解释器是有效的二进制文件并且在您的 PATH 中或使用它的绝对路径,例如:/用户/二进制/蟒蛇

我已经看到已经有一些关于这些主题的问题,但没有一个真正解决了我的问题。我也看到人们在 github 上进行了类似的讨论,我最终得出的结论是 Conda 不能与 ST3 一起使用。最后一次我只想知道是否有任何方法可以解决此问题,因为我真的很想将 ST3 用于 Python。

阴影恐惧

那是因为 sublime 使用的构建系统,它使用您的默认 python 可执行文件。

如果您转到 Tools ▶ Build System ▶ New Build System... 然后您可以定义自己的使用 anaconda 可执行文件的构建系统。它应该如下所示

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

然后只需将路径替换为 anaconda 可执行文件的路径

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在Sublime Text 3中使用scss-lint

无法在 Sublime Text 中使用 Open CV

Sass编译器无法在Sublime Text 3中工作

无法在带有 LSP 的 Sublime Text 3 中使用 Powershell 智能感知

在Windows 7上无法在Sublime Text 3中使用Fira代码字体连字

无法在 vscode 中运行 jupyter notebooks、IPyKernel 未安装到解释器、Windows 10、Ananconda Distributor

正则表达式可以在测试器中使用,但不能在Sublime Text 3中使用

Sublime Text找不到SublimeREPL的解释器

无法设置Sublime Text 3和SFTP

Sublime Text 3无法找到纯文本

如何在Sublime Text 3中使用xmllint?

在Sublime Text 3拼写检查中使用几种语言

如何在Sublime Text 3中使用git bash

在3.3.2中使用Sublime Text 3作为Python IDE?

使用Sublime Text 3编辑器打开的txt文件中使用正则表达式查找重复项

sublime text 3 C 编译器(如何在 main.c 中使用带有头文件的函数)

无法使用gksu启动Sublime Text

无法在cmd中导入某些包,但可以使用sublime text3导入

无法使用Windows资源管理器在<data_path> / Packages /文件夹中找到Sublime Text 3的“默认”文件夹?

Sublime Text用于运行插件的Python解释器在哪里?

如何使用Homebrew安装Sublime Text 3

无法在Sublime Text 3中插入反斜杠

Sublime Text 3 SublimeLinter插件无法找到jshint

无法在Sublime Text 3中设置自动换行

无法在Sublime Text 3中打开多个文件

我无法在Sublime Text 3中运行流类型

Sublime Text 3的Gitgutter-Git版本无法获取

无法在Ubuntu 18.10上运行Sublime Text 3

Sublime Text 3无法在macOS Mojave上打开