请问安装tqsdk报错ImportError: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory是什么原因?
ringo 已回答的问题 2021年3月25日
可能原因是找不到文件路径或者路径没有设置,设置方法
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
ringo 已回答的问题 2021年3月25日