python 无法导入tensorflow 文本

fnx2tebb  于 2023-01-11  发布在  Python
关注(0)|答案(2)|浏览(165)

我有问题导入tensorflow_text我尝试导入像下面两个方法,但没有一个工作

import tensorflow_text as text
import tensorflow_text as tf_text

我的tensorflow版本是2.9.1,python版本是Python 3.7.13,我试着用下面两种方法安装tensorflow_text,但是没有一个能用。

!pip install tensorflow-text
!pip install -U tensorflow-text==2.9.0

我正在使用colab,我也尝试重新安装tensorflow,但它仍然生成以下错误。

NotFoundError: 
/usr/local/lib/python3.7/distpackages/tensorflow_text/python/ops/_sentencepiece_tokenizer.so: 
undefined symbol: _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev
rjjhvcjd

rjjhvcjd1#

更新,有时您需要重新安装并更新tensorflow,然后安装tensorflow_text(因为您需要tensorflow.__version__tensorflow_text.__version__具有相同的版本)

!pip install -U tensorflow
!pip install -U tensorflow-text
import tensorflow as tf
import tensorflow_text as text

# Or install with a specific Version
!pip install -U "tensorflow==2.8.*"
!pip install -U "tensorflow-text==2.8.*"
import tensorflow as tf
import tensorflow_text as text

旧版本首先,安装tensorflow-text版本2.8.*,如下所示:

!pip install -q -U "tensorflow-text==2.8.*"

然后导入tensorflow-text,如下所示:

import tensorflow_text as text
qxgroojn

qxgroojn2#

我试过上面的方法,但是没有效果......试过很多方法,但是没有效果,最后得到了解决方案。
下面我提供了一个步骤,解决我.
1.访问Tensorflow-Text官方网站(https://www.tensorflow.org/text
1.稍微向下滚动右侧运行在COLAB NOTEBBOK你会看到点击它(否则使用此链接https://colab.research.google.com/github/tensorflow/text/blob/master/docs/guide/bert_preprocessing_guide.ipynb
1.在本笔记本中,将运行时间更改为GPU,并逐个单元格运行,直至设置部分
1.然后它将工作(等待)
1.删除除设置部分前2个单元格外的所有其他单元格
1.然后继续编写代码...
注:-如果不起作用,请尝试从步骤1再次重新启动,它将起作用

相关问题