【发布时间】:2014-11-27 22:05:52
【问题描述】:
我已经安装了 Anaconda,所以我很确定我已经安装了 Pandas。
但是,当我在 Sublime 中运行它时:
import pandas as pd
我收到这条消息:
Traceback (most recent call last):
File "/Users/user/Documents/Programming/Python/Python for Finance/7_4.py", line 184, in <module>
import pandas as pd
ImportError: No module named pandas
[Finished in 0.4s with exit code 1]
但是当我去终端时:
Python 2.7.8 |Anaconda 2.1.0 (x86_64)| (default, Aug 21 2014, 15:21:46)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
>>> import pandas
>>> import pandas as pd
>>> pd.__version__
'0.15.1'
所以我知道我有 pandas,而且我也将 anaconda 更新到了最新版本....
Chef-3:~ user$ conda update anaconda Fetching package metadata: ..
# All requested packages already installed.
# packages in environment at /Users/user/anaconda:
# anaconda 2.1.0 np19py27_0
那么我错过了什么?
谢谢:)
【问题讨论】:
-
Anaconda 是唯一安装的 Python 版本吗?当您使用 Sublime 运行文件时,它正在运行什么程序?
-
我不太明白你的意思。当 sublime 运行时,我将其设置为 Python……就是这样。
-
您的系统上可能有多个 Python 版本。在你的程序中
import pandas as pd之前,添加import sys和print sys.executable以查看 Sublime 使用的是哪个 Python 解释器。 -
啊,我知道可能是什么问题。我运行上面的代码并得到:/usr/bin/python