为Sublime Text 3 Anaconda插件设置PATH

3 投票
1 回答
21733 浏览
提问于 2025-04-17 21:46

我一直在使用Anaconda这个工具包,它里面有NumPy和Pandas这些库。最近我尝试使用Sublime Text 3这个编辑器。问题是,Sublime Text 3无法使用我安装的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使用的是和我不同的路径设置。有没有人能帮我解决这个问题?

谢谢你的时间。

1 个回答

6

试着配置一下Anaconda的Python解释器设置。

可以参考Anaconda的说明文档

另外,你是从设置好PATH的命令行启动Sublime Text的吗?

撰写回答