在服务器上安装gpu版的tensorflow后,可以在终端导入tensorflow模块,却无法在pycharm中远程调用,出现ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory的错误。
出现这种原因的错误是,pycharm里面没有配置好关于cuda的环境变量。可以通过
vim /etc/profile
来查看一下相关的环境变量,如下图:
打开pycharm的setting->python console,
添加CUDA_HOME和LD_LIBRARY_PATH环境变量,其中CUDA_HOME 的值就是PATH的值。
再按照同样的方式设置一下 Configuration:
至此,已经添加了环境变量,问题应该可以解决。