我一直在使用 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 变量问题仍未解决。