【发布时间】:2019-07-22 02:29:03
【问题描述】:
我想使用 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
总会出错
ImportError: 没有名为 pandas 的模块 [在 0.0 秒内完成,退出代码为 1] [shell_cmd: python -u "/home/rahit/Documents/Python/pro.py"] [目录:/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 中或使用它的绝对路径,例如:/usr/bin/python
我看到已经有一些关于这些主题的问题被提出,但没有一个真正解决了我的问题。我还看到人们在 github 上进行了类似的讨论,我最终得出结论,Conda 不能与 ST3 一起使用。最后一次我只是想知道是否有任何方法可以解决这个问题,因为我真的很想将 ST3 用于 Python。
【问题讨论】:
标签: python python-3.x anaconda sublimetext3