4.67K 浏览
1

请问安装tqsdk报错ImportError: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory是什么原因?

ringo 已回答的问题 2021年3月25日
0

可能原因是找不到文件路径或者路径没有设置,设置方法

1.找到文件位置,运行以下命令,找到报错提示找不到文件的位置

find / -name libpython*.so*

2.例如输出: /usr/lib64/libpython3.7.so.1.0,那么对应 libpython3.7.so.1.0 这个文件在 /usr/lib64 这个路径下

3.设置环境变量

export LD_LIBRARY_PATH=/user/lib64:$LD_LIBRARY_PATH

立即生效,当前打开的终端有效,窗口关闭后无效

4.对当前用户永久生效,修改 ~/.bash_profile 文件

vim ~/.bash_profile

# 如果没有 ~/.bash_profile 文件,则可以新建一个

# 在文件最后一行加上

export LD_LIBRARY_PATH=/user/lib64:$LD_LIBRARY_PATH

参考文档: https://cloud.tencent.com/developer/article/1640616

ringo 已回答的问题 2021年3月25日