我在ubuntu16.04和ubuntu18.04上都尝试过,对于taichi>0.7.16的版本,import taichi时都会出现报错,提示安装libtinfo5,但我已经安装了最新版本的libtinfo5,仍然无法正常import taichi。请问有人知道是什么原因吗?
对于0.8的版本,ImportError:/lib/x86_64-linux-gnu/libm.so.6: version ‘GLIBC_2.27’ not found(required by taichi_core.so),然后提示安装libtinfo5,但在安装libtinfo5之后仍然无法解决。
0xzhang
October 26, 2021, 2:01pm
#3
opened 03:20PM - 02 Oct 21 UTC
closed 04:39AM - 26 Oct 21 UTC
potential bug
I installed taichi0.8.1 on Ubuntu 18.04LTS, but when I try
```python
import … taichi
```
I got the following error
```
Share object taichi_core import failed, check this page for possible solutions:
https://docs.taichi.graphics/docs/lang/articles/misc/install
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/bismarck/toptimize/taichi/lib/python3.6/site-packages/taichi/__init__.py", line 4, in <module>
from taichi.core import *
File "/home/bismarck/toptimize/taichi/lib/python3.6/site-packages/taichi/core/__init__.py", line 1, in <module>
from taichi.core.logging import *
File "/home/bismarck/toptimize/taichi/lib/python3.6/site-packages/taichi/core/logging.py", line 4, in <module>
from taichi.core import util
File "/home/bismarck/toptimize/taichi/lib/python3.6/site-packages/taichi/core/util.py", line 127, in <module>
import_ti_core()
File "/home/bismarck/toptimize/taichi/lib/python3.6/site-packages/taichi/core/util.py", line 45, in import_ti_core
raise e from None
File "/home/bismarck/toptimize/taichi/lib/python3.6/site-packages/taichi/core/util.py", line 33, in import_ti_core
import taichi_core as core
ImportError: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/bismarck/toptimize/taichi/lib/python3.6/site-packages/taichi/core/../lib/taichi_core.so)
Consider installing libtinfo5: sudo apt-get install libtinfo5
```
Ubuntu 18.04LTS only have GLIBC 2.27.
I already read #2439, reverting to 0.7.16 can fix it, but when I upgrade to 0.7.23 this problem is still here .
关于这个问题,GitHub上有多个issue了,在当前环境,可以使用新版本Ubuntu的docker。
手动升级glibc可能存在问题,做好备份和恢复准备。
如果条件允许,最好可以在Ubuntut 20.04上使用最新的的Taichi.
3 Likes