首页 Paddle框架 帖子详情
服务器安装成功 import报错。 已解决
收藏
快速回复
Paddle框架 问答学习资料 3424 12
服务器安装成功 import报错。 已解决
收藏
快速回复
Paddle框架 问答学习资料 3424 12

服务器是UOS系统,安装官网的步骤源码编译。编译完成后,生产的whl包也安装成功,但是import paddle的时候报错了,试过把libpaddle.so添加环境变量但是还是报一样的错误,请问有人知道为什么吗?

 

>>> import paddle
Error: Can not import paddle core while this file exists: /root/anaconda3/envs/wxy3.7/lib/python3.7/site-packages/paddle/fluid/libpaddle.so
Traceback (most recent call last):
File "/root/anaconda3/envs/wxy3.7/lib/python3.7/site-packages/paddle/fluid/core.py", line 268, in
from . import libpaddle
ImportError: /root/anaconda3/envs/wxy3.7/lib/python3.7/site-packages/paddle/fluid/libpaddle.so: ELF load command alignment not page-aligned

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "", line 1, in
File "/root/anaconda3/envs/wxy3.7/lib/python3.7/site-packages/paddle/__init__.py", line 27, in
from .framework import monkey_patch_variable
File "/root/anaconda3/envs/wxy3.7/lib/python3.7/site-packages/paddle/framework/__init__.py", line 17, in
from . import random # noqa: F401
File "/root/anaconda3/envs/wxy3.7/lib/python3.7/site-packages/paddle/framework/random.py", line 16, in
import paddle.fluid as fluid
File "/root/anaconda3/envs/wxy3.7/lib/python3.7/site-packages/paddle/fluid/__init__.py", line 36, in
from . import framework
File "/root/anaconda3/envs/wxy3.7/lib/python3.7/site-packages/paddle/fluid/framework.py", line 33, in
from . import core
File "/root/anaconda3/envs/wxy3.7/lib/python3.7/site-packages/paddle/fluid/core.py", line 328, in
if not avx_supported() and libpaddle.is_compiled_with_avx():
NameError: name 'libpaddle' is not defined

k
kioc
已解决
4# 回复于2023-01
问题解决了,UOS下源码编译paddle,必须要科学上网,搞了半个月最后开了个vpn好了
0
收藏
回复
全部评论(12)
时间顺序
宇宙物语
#2 回复于2023-01

如果你在导入PaddlePaddle时出现了"NameError: name 'libpaddle' is not defined"的错误信息,可能是以下原因造成的:

PaddlePaddle未正确安装:如果你没有正确安装PaddlePaddle,可能会导致该错误。你可以尝试重新安装PaddlePaddle试试。
Python的解释器版本不兼容:PaddlePaddle需要Python 3.5或更高版本,如果你使用的是更低版本的Python,可能会导致该错误。你可以尝试使用Python 3.5或更高版本来解决问题。
依赖库不正确:PaddlePaddle需要依赖一些其他库才能正常工作,如果这些依赖库没有安装或者版本不正确,也可能会导致PaddlePaddle无法正常工作。你可以尝试安装所有PaddlePaddle的依赖库,或者使用PaddlePaddle的安装工具pip来安装。
建议你检查一下PaddlePaddle的安装情况、Python的版本和依赖库的版本,看看是否有问题。

0
回复
k
kioc
#3 回复于2023-01
如果你在导入PaddlePaddle时出现了"NameError: name 'libpaddle' is not defined"的错误信息,可能是以下原因造成的: PaddlePaddle未正确安装:如果你没有正确安装PaddlePaddle,可能会导致该错误。你可以尝试重新安装PaddlePaddle试试。 Python的解释器版本不兼容:PaddlePaddle需要Python 3.5或更高版本,如果你使用的是更低版本的Python,可能会导致该错误。你可以尝试使用Python 3.5或更高版本来解决问题。 依赖库不正确:PaddlePaddle需要依赖一些其他库才能正常工作,如果这些依赖库没有安装或者版本不正确,也可能会导致PaddlePaddle无法正常工作。你可以尝试安装所有PaddlePaddle的依赖库,或者使用PaddlePaddle的安装工具pip来安装。 建议你检查一下PaddlePaddle的安装情况、Python的版本和依赖库的版本,看看是否有问题。
展开

问题暂定为patchelf 在 ARMv8 下的识别的 page-size 不一致导致,我需要先更新一下patchelf,再重新编译后看看有什么问题。

0
回复
k
kioc
#4 回复于2023-01

问题解决了,UOS下源码编译paddle,必须要科学上网,搞了半个月最后开了个vpn好了

0
回复
肆水静若明镜丶
#5 回复于2023-03

兄弟,我也遇到了一样的问题,同是arm架构,但是我是在docker容器里面编译,每次都因为网络问题编译不成功,所以想问下你编译好的whl包还留有吗,能否发我一份? 。跪谢。

0
回复
k
kioc
#6 回复于2023-06
兄弟,我也遇到了一样的问题,同是arm架构,但是我是在docker容器里面编译,每次都因为网络问题编译不成功,所以想问下你编译好的whl包还留有吗,能否发我一份? 。跪谢。

可以啊,

0
回复
T
TNTK71
#7 回复于2023-06
kioc #6
可以啊,

兄弟,你编译好的是什么版本的,能也发我一份么 

0
回复
k
kioc
#8 回复于2023-06
TNTK71 #7
兄弟,你编译好的是什么版本的,能也发我一份么 

python 3.7的

0
回复
dayaah
#9 回复于2023-07

可以发我一份吗

0
回复
dayaah
#10 回复于2023-07
kioc #8
python 3.7的

可以给我发一份吗 我编译出来了whl 但是import报的错 跟你一样 环境也是一样

0
回复
背靠回忆___
#11 回复于2023-08

老哥,遇到了同样的问题,可以发我一份编译好的包吗,感谢

0
回复
菲恩
#12 回复于2023-09

同样的报错,可以分享一下包嘛

0
回复
tjubjy
#13 回复于2024-01

我也遇到同样的问题,最后用python3.7版本编译出来的可以成功import了,另外GCC版本最好不要太高,我编译时看它说推荐8.0以下

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户