ubuntu – Python3和pandas

前端之家收集整理的这篇文章主要介绍了ubuntu – Python3和pandas前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经检查了一些其他的SO答案并且搜索得有点广泛,似乎找不到有人问过/回答过这个问题:

我正在运行Ubuntu 12.04.
我安装了python2.7和python3.2.
(我运行sudo apt-get install python-numpy,python3-numpy,和scipy类似).
我运行了sudo apt-get install python-pandas.
它与python2.7完美搭配.
它不会在python3.2中导入
然后我修改了我的$PYTHONPATH以获得安装pandas的目录,完全意识到这可能会产生一个问题:

/usr/lib/pymodules/python2.7

现在,当我尝试导入时,我明白了

>>> import pandas
Traceback (most recent call last):
File "<stdin>",line 1,in <module>
File "/usr/lib/pymodules/python2.7/pandas/__init__.py",line 10,in <module>
import pandas.lib as lib
ImportError: /usr/lib/pymodules/python2.7/pandas/lib.so: undefined symbol: _Py_ZeroStruct

所以我明显错过了一些东西.作为一个注释,因为我自己一直在做所有这些python安装,并且我还在学习,我的$PYTHONPATH可能需要更新;现在唯一的东西就是上面提到的目录.标准地,我应该有其他目录吗?

(如果您需要有关我的系统等的更多信息,请发表评论.)

更新

如下所述,pandas现在可用于python 3.3,3.4和3.5
source

对于系统范围的安装使用:

sudo apt-get install python3-pandas

原版的:

如果此信息http://packages.ubuntu.com/precise/python/正确,则没有Python 3的pandas包.您可以使用virtualenv安装当前的pandas:

apt-get install python-virtualenv virtualenvwrapper

mkvirtualenv -p python3 pandas_env
pip install pandas

通常,在使用Python时创建单独的虚拟环境并避免手动弄乱系统范围的包是个好主意.

原文链接:https://www.f2er.com/ubuntu/349200.html

猜你在找的Ubuntu相关文章