我試圖使用easy_install安裝statsmodels(http://statsmodels.sourceforge.net)(這裏推薦:http://statsmodels.sourceforge.net/install.html)。我正在使用Ubuntu 12.04 LTS。python statsmodels安裝在熊貓上給出了導入錯誤
問題是,我得到的大熊貓一個ImportError:
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)熊貓:
>>> import pandas
>>> pandas.__version__
'0.10.1'
>>> pandas.__path__
['/usr/local/lib/python2.7/dist-packages/pandas-0.10.1-py2.7-linux-i686.egg/pandas']
我懷疑easy_install查看錯誤的目錄,但我不知道如何去改變設置。我對麼?如果不是,那可能是什麼問題?
非常感謝您的幫助提前!
編輯 - 這裏有分別的easy_install,PIP和蟒蛇的位置:
[email protected]:~$ which easy_install
/usr/bin/easy_install
[email protected]:~$ which pip
/usr/bin/pip
[email protected]:~$ which python
/usr/bin/python
你可以發佈'哪個python'和'哪個pip'的輸出嗎?這個的來源通常是pip/easy_install與一個python解釋器相關聯,並且您正在使用另一個解釋器。 – mbatchkarov 2013-03-24 17:44:05
另外,'easy_install'在死囚牢房。改用pip。 – mbatchkarov 2013-03-24 17:50:38
@mbatchkarov有趣的。我已經對這些信息進行了編輯,但在我看來他們已經正確安裝了? – Mike 2013-03-24 17:59:36