虽然已安装了paddle,centos服务器无法使用paddle框架
收藏
虽然已安装了paddle,centos无法使用paddle框架,如图所示:
Python 3.7.16 (default, Jan 17 2023, 22:20:44)
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import paddle
Error: Can not import paddle core while this file exists: /root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/libpaddle.so
Traceback (most recent call last):
File "", line 1, in
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/__init__.py", line 31, in
from .framework import monkey_patch_variable
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/framework/__init__.py", line 17, in
from . import random # noqa: F401
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/framework/random.py", line 17, in
from paddle import fluid
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/__init__.py", line 36, in
from . import framework
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/framework.py", line 35, in
from . import core
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/core.py", line 356, in
raise e
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/core.py", line 269, in
from . import libpaddle
ImportError: libssl.so.1.1: cannot open shared object file: No such file or directory
0
收藏
请登录后评论
官方文档:
“问题:分布式环境依赖为什么出现第三方 libssl 库的依赖?¶
答复:分布式 RPC 从 GRPC 迁移至 BRPC, 会导致在运行时依赖 libssl 库。使用 docker 的情况下,基础镜像拉一下官方最新的 docker 镜像,或自行安装 libssl 相关的依赖也可以。未安装 libssl 的情况下,import paddle 的时候,出现找不到 libssl.so 的库文件相关报错。使用 MPI 的情况下,需要将编译包时用到的 libssl.so、libcrypto.so 等依赖手动通过LD_LIBRARY_PATH进行指定。”