我们的征途是星辰大海

解决pycharm连接运行虚拟环境报错

解决远程连接服务器的anaconda下的python环境后发现无法找到cuda的问题

问题描述

根据网上的教程,配置了pycharm远程连接服务器,当配置好后运行时,出现一下错误

  File "/home/wtc/anaconda3/envs/p2t/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

但是同样的代码再服务器上跑是没有问题的,cuda也是没有问题的.将pycharm里同样的代码放服务器上跑就可以.

/home/user01/anaconda3/envs/p2t/bin/python2.7 -u /home/user01/xx.py

问题解决

猜想是环境变量的问题,经过检查,发现用pycharm运行的python代码所在的环境不包含.bashrc文件中的环境变量至pycharm
于是手动添加

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user01/cuda/lib64

在pycharm里右上角run按钮选择edit configurations
《解决pycharm连接运行虚拟环境报错》

选择Environment variable选项进行更改

《解决pycharm连接运行虚拟环境报错》

添加环境变量即可.

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注