为 Sublime Text 3 Anaconda 插件设置 PATH

问题描述:

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

I've been using Anaconda distribution(for NumPy,Pandas library). Recently I've tried to use Sublime Text 3. Problem is Sublime text cannot use my Anaconda installation. It is using the default python installation.

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

During Anaconda's installation, I've tried set it as global/default python setup and later also added anaconda/bin to my $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

在错误发生后立即打印一条路径线:

Immediately after the error it prints a path line:

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

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

Which does not contain the anaconda directory. So Sublime text 3 is using a different PATH than mine. Can someone help me to resolve this issue?

感谢您抽出宝贵时间.

尝试为 Anaconda 配置 Python 解释器设置.

Try configure Python interpreter settings for Anaconda.

请参阅 Anaconda README.

您是否也从正确设置了 PATH 的 shell 启动了 Sublime Text?

Also did you start Sublime Text from the shell where you had the PATH set correctly?