如何解决未定义的符号:PyUnicodeUCS2_Replace?

2024-09-30 01:31:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近尝试在linux服务器上删除我的用户帐户中现有的python版本。在

我重新安装了scipy和numpy之类的软件包。但是当我尝试导入numpy时,由于_io包,我得到了一个错误。在

$>python
Python 2.7.3 (default, Mar 13 2014, 11:26:58)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import _io
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: /home/arenduc1/python/lib/python2.7/lib-dynload/_io.so: undefined symbol: PyUnicodeUCS2_Replace

python的当前配置是:

^{pr2}$

这是我的pythonpath和pythonhome变量:

$>echo $PYTHONPATH
/home/arenduc1/python
$>echo $PYTHONHOME
/home/arenduc1/python

我如何解决这个问题?理想情况下,我希望完全删除(本地版本)python并重新安装它。在

提前谢谢。在


Tags: 用户ioecho版本numpy服务器defaulthome

热门问题