【发布时间】:2013-09-26 10:15:57
【问题描述】:
我已经检查了其他一些 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 可能需要更新;现在唯一的东西就是上面提到的目录。那里还有其他我应该有的目录吗?
(如果您需要有关我的系统等的更多信息,请发表评论。)
【问题讨论】:
标签: ubuntu pandas python-3.2