首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未找到错误-libtensorflow框架.so.1

未找到错误-libtensorflow框架.so.1
EN

Stack Overflow用户
提问于 2019-11-07 14:18:23
回答 1查看 1.4K关注 0票数 0

我正在尝试在Google cloud上运行一个git repo。但是系统找不到库路径。

代码语言:javascript
运行
复制
myname@cloudshell:~/text-to-text-transfer-transformer (lastproject-258210)$ python3 -c "import t5; print(t5.data.MixtureRegistry.names())"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/myname/text-to-text-transfer-transformer/t5/__init__.py", line 17, in <module>
    import t5.data
  File "/home/name/text-to-text-transfer-transformer/t5/data/__init__.py", line 17, in <module>
    import t5.data.mixtures
  File "/home/myname/text-to-text-transfer-transformer/t5/data/mixtures.py", line 26, in <module>
    import t5.data.tasks  # pylint: disable=unused-import
  File "/home/myname/text-to-text-transfer-transformer/t5/data/tasks.py", line 25, in <module>
    from t5.data.utils import set_global_cache_dirs
  File "/home/myname/text-to-text-transfer-transformer/t5/data/utils.py", line 32, in <module>
    from t5.data import sentencepiece_vocabulary
  File "/home/myname/text-to-text-transfer-transformer/t5/data/sentencepiece_vocabulary.py", line 23, in <module>
    import tensorflow_text as tf_text
  File "/usr/local/lib/python3.7/site-packages/tensorflow_text-1.15.0rc0-py3.7-linux-x86_64.egg/tensorflow_text/__init__.py", line 21, in <module>
    from tensorflow_text.python import metrics
  File "/usr/local/lib/python3.7/site-packages/tensorflow_text-1.15.0rc0-py3.7-linux-x86_64.egg/tensorflow_text/python/metrics/__init__.py", line 20, in <module>
    from tensorflow_text.python.metrics.text_similarity_metric_ops import *
  File "/usr/local/lib/python3.7/site-packages/tensorflow_text-1.15.0rc0-py3.7-linux-x86_64.egg/tensorflow_text/python/metrics/text_similarity_metric_ops.py", line 28, in <module>
    gen_text_similarity_metric_ops = load_library.load_op_library(resource_loader.get_path_to_datafile('_text_similarity_metric_ops.so'))
  File "/usr/local/lib/python3.7/site-packages/tensorflow_core/python/framework/load_library.py", line 61, in load_op_library
    lib_handle = py_tf.TF_LoadLibrary(library_filename)
tensorflow.python.framework.errors_impl.NotFoundError: libtensorflow_framework.so.1: cannot open shared object file: No such file or directory

我尝试打印出libtensorflow的位置:

代码语言:javascript
运行
复制
 myname@cloudshell:~/text-to-text-transfer-transformer (lastproject-258210)$ python3 -c 'import tensorflow as tf; print(tf.sysconfig.get_lib())'
/usr/local/lib/python3.7/site-packages/tensorflow_core

问题是我如何才能更改路径,这样系统就会提前找到path.Thanks来帮助您!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-16 08:26:03

您应该使用pip包(1.15rc0)中指定的tensorflow-text版本,它与tensorflow 1.15.0匹配。您是否手动安装不同的版本?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58742990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档