gpt4 book ai didi

python - DSX Python 导入错误 : undefined symbol: PyUnicodeUCS2_AsUTF8String

转载 作者:行者123 更新时间:2023-11-28 22:25:42 29 4
gpt4 key购买 nike

在 IBM DSX 上,我有一个 spark 服务实例,我在上面安装了一些较新版本的包,例如 numpy

我在导入 numpy 时遇到问题。以下代码:

import numpy

引发此错误消息:

ImportError: /gpfs/fs01/user/USERID/.local/lib/python2.7/site-packages/numpy/core/multiarray.so: undefined symbol: PyUnicodeUCS2_AsUTF8String

导入曾经有效。

最佳答案

这是因为您正在使用的 Python 和您正在导入的包之间的 Unicode 字符表示不匹配。解决方案是使用使用相同大小的 Unicode 字符构建的 Python 二进制文件编译的扩展模块。您可以通过以下方式更新 IBM Data Science Expereince Notebooks 中安装的 Python2 包:

!pip freeze --user > requirements.txt
!while read p; do pip install --user "${p}" --ignore-installed ; done <./requirements.txt

作为预防措施,重新启动笔记本内核。

关于python - DSX Python 导入错误 : undefined symbol: PyUnicodeUCS2_AsUTF8String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45355711/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com