Sublime Text 3 和 Anaconda 发行版(非插件)问题

Sublime Text 3 和 Anaconda 发行版(非插件)问题

我一直在使用 Anaconda 发行版(用于 NumPy、Pandas 库)。最近我尝试使用 Sublime Text 3。问题是 Sublime Text 无法使用我的 Anaconda 安装。它使用的是默认的 python 安装。

在 Anaconda 安装期间,我尝试将其设置为全局/默认 python 设置,后来还将 anaconda/bin 添加到我的 $PATH 中。

$ echo $PATH
/home/qfarhan/anaconda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

$ echo $PYTHONPATH 
/home/qfarhan/anaconda/bin:

$ which python
/home/qfarhan/anaconda/bin/python

但对于

import request
import pandas as pd

给出错误

import requests
ImportError: No module named requests

错误发生后,它会立即打印一条路径行:

[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games]

其中不包含 anaconda 目录。所以 Sublime text 3 使用的 PATH 与我的不同。有人能帮我解决这个问题吗?

感谢您的时间。

答案1

使用相同的 shell (其中 $PATH 指向 Anaconda) 运行 sublime text 解决了该问题,但不同的 $PATH 变量问题仍未解决。

相关内容