参考:Pycharm问题:pycharm远程调试报错ImportError:libcusolver.so.9.0: cannot open shared object file
原因:LD_LIBRARY_PATH 环境变量pycham没有找到
排查问题核心就是:定位错误 不断搜索 搜索相关的方法解决
服务器LD_LIBRARY_PATH路径是/data1/miniconda/envs/OCR/lib
但pycharm执行os.environ['LD_LIBRARY_PATH']
返回的路径很奇怪:
'/data1/miniconda/envs/OCR/lib/python3.9/site-packages/cv2/../../lib64'
很多报错 Cannot load cudnn shared library是GPU服务器报错,搜不到远程服务器报错这个的,换一个思路,搜索pycharm 连接远程服务器CentOS cuDNN ,搜到的结果是在console设置环境变量,没有解决【但接近了】
执行os.environ[‘LD_LIBRARY_PATH’] 发现路径一直不对,很奇怪,终于在Pycharm问题:pycharm远程调试报错ImportError:libcusolver.so.9.0: cannot open shared object file通过设置python文件的环境变量解决。
PYTHONUNBUFFERED=1;LD_LIBRARY_PATH=/data1/miniconda/envs/OCR/lib