Python statsmodels安装在pandas上出现导入错误

Python statsmodels安装在pandas上出现导入错误,python,ubuntu,Python,Ubuntu,我正在尝试使用easy_install(此处推荐)安装statsmodels()。我正在使用Ubuntu12.04LTS 问题是,我对熊猫感到恐惧: File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1094, in run_setup run_setup(setup_script, args) File "/usr/lib/python2.7/dist-packages/setu

我正在尝试使用easy_install(此处推荐)安装statsmodels()。我正在使用Ubuntu12.04LTS

问题是,我对熊猫感到恐惧:

File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1094, in run_setup
  run_setup(setup_script, args)
File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line 30, in run_setup
  lambda: execfile(
File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line 72, in run
  return func()
File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line 32, in <lambda>
  {'__file__':setup_script, '__name__':'__main__'}
File "setup.py", line 201, in <module>
File "setup.py", line 53, in check_dependency_versions
ImportError: statsmodels requires pandas
我怀疑easy_install正在查看错误的目录,但我不确定如何更改设置。我说得对吗?如果没有,会有什么问题

非常感谢您事先的帮助

编辑-这里分别是easy_install、pip和python的位置:

x@ubuntu:~$ which easy_install
/usr/bin/easy_install
x@ubuntu:~$ which pip
/usr/bin/pip
x@ubuntu:~$ which python
/usr/bin/python

Pandas安装在
/usr/local/lib/python2.7/dist包中(请参阅第二个粘贴的块),这很可能意味着
/usr/local/lib/python2.7/
中有python解释器。但是,您的
easy_安装
位于
/usr/lib/python2.7/dist包中(第一个粘贴块的第一行),这意味着在
“/usr/lib/python2.7
中还有另一个python解释器

我认为问题的根源在于第一个python解释器安装了
pandas
,而
easy\u install
指的是第二个,并且正在尝试为第二个解释器安装
statsmodels

我要求查看
哪个python
的输出是为了检查多个python安装中的哪个是您的默认安装。根据您编辑的帖子,我认为
/usr/bin/python
是指向
/usr/local/python
或类似内容的符号链接。您可以通过运行
ls-l/usr/bin | grep python来验证这一点e> 


解决方案是选择一个解释器并仅使用它。由于其中一个已设置为默认值(即打开终端并键入
python
),我建议您使用该解释器。然后-请参阅“使用get-pip”一节“。然后使用pip安装statsmodels:
sudo pip安装statsmodels
。祝你好运

你能把
whichpython
whichpip
的输出发出来吗?这通常是因为pip/easy_安装与一个python解释器关联,而您正在使用另一个python解释器。使用pip代替。@mbatchkarov有趣。我已经对这些信息进行了编辑,但在我看来它们安装正确吗?谢谢!这解释得很好!在您发布之前,我已经通过使用pip安装两个statsmodels(以及patsy,因为它是另一个依赖项)解决了这个问题。然而,你的解释帮助我理解了问题的根源!非常感谢你的帮助!非常感谢!
x@ubuntu:~$ which easy_install
/usr/bin/easy_install
x@ubuntu:~$ which pip
/usr/bin/pip
x@ubuntu:~$ which python
/usr/bin/python