无法导入tensorflow_text,并抛出弹出错误消息

q1qsirdb  于 2023-10-23  发布在  其他
关注(0)|答案(1)|浏览(109)

我正在使用TensorFlow。
TensorFlow工作正常,但每当我尝试导入tensorflow_text时,都会出现以下弹出错误:

我尝试重新安装 TensorFlow-text,但不起作用。

4c8rllxm

4c8rllxm1#

该错误源于与Tensorflow-text或TensorFlow安装本身不同的问题。
正如多个用户遇到的那样,这个解决方案显然可以解决Python错误。它与修改Anaconda包中包含的一些根文件名有关。以下是实现此目的的步骤:
Anaconda/DLLS 中的libssl-1_1-x64 dlls复制到Anaconda/Library/bin
然而,正如Anaconda维护者所说,
像这样移动libssl dll [sic]确实不可取。这些DLL是重复的,因为您的包中有一些可疑的东西。DLL文件夹中不应有任何openssl [sic] DLL。它们应该在库/bin中。
1.将Library\bin\libssl-1_1-x64.dll转换为Library\bin\libssl-1_1-x64.dll.org(您稍后将需要它)。
1.将DLLs\libssl-1_1-x64.dll复制到Library\bin\libssl-1_1-x64.dll
1.将Python更新到3.7.1或更高版本,例如conda update python这将删除DLLs\libssl-1_1-x64.dll文件。
1.删除当前Library\bin\libssl-1_1-x64.dll文件。
1.将Library\bin\libssl-1_1-x64.dll.org恢复为Library\bin\libssl-1_1-x64.dll。这是必要的,因为HTTP错误可能会在下一步发生。
1.使用conda install openssl --force-reinstall重新配置OpenSSL,以确保它再次更新。你也可以参考这个讨论线程如果你觉得这很有用,你可以投赞成票/接受这个社区的利益。

相关问题