Python 找不到错误libtensorflow framework.so.1

Python 找不到错误libtensorflow framework.so.1,python,tensorflow,nlp,Python,Tensorflow,Nlp,我试图在谷歌云上运行一个git回购。但系统无法找到库路径 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&

我试图在谷歌云上运行一个git回购。但系统无法找到库路径

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

问题是如何更改路径,以便系统找到路径。提前感谢您的帮助

您应该使用pip包(1.15rc0)中指定的tensorflow文本版本,该版本与tensorflow 1.15.0相匹配。您是否手动安装了其他版本?

运行此
tf.sysconfig.get\u link\u flags()
的输出是什么?您是否尝试将
LD\u LIBRARY\u PATH
设置到库所在的目录中?@Anwarvic感谢您的回复!运行此命令后,它将返回nothing@data,我想这就是问题所在。。。您的
tensorflow
版本是什么???@Anwarvic tensorflow==1.15.0。我正试图进行回购。在文本中看到CTPU的一部分,他们使用1.150版本亚当,谢谢你的回复。是的,我必须手动安装许多模块。如果requirements.txt文件可用,那就太好了。我可以轻松地运行ctpu up命令,但是使用ctpu up--name=$TPU\u name--project=$project--zone=$zone--TPU size=v3-8\--TPU only--tf version=1.15.dev20190821--noconf命令,我就是无法完成。即使手动安装了所有东西,也有很多错误需要解决。e、 g.allennlp。下面是我在前2-3个步骤中尝试的一些细节。您应该能够从头开始使用
pip install t5[gcp]
并获得正确的版本。当你这样做的时候,你遇到了什么问题?问题不在于pip安装。当使用“ctpu…--noncf”命令时,即使已授予所有权限、已设置实例和存储,也会出现问题。错误消息会不时更改。e、 g.权限问题或最后一个问题是群集名称“”不是有效的群集名称(必须至少包含2个字符)。注意:只使用“ctpu-up--name=$TPU_-name--project=$project--zone=$zone”命令就可以了。但我没有其他参数
 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