问题如下:
下载了tensorflow-gpu后,在远程服务器终端跑代码,可以成功,但在pycharm上面跑,却一直报错:
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
查阅了很多资料,包括以下这些:
Tensorflow在Pycharm中报错 :找不到 libcublas.so.8.0
Pycharm tensorflow ImportError but works fine with Terminal
PyCharm won’t correctly import tensorflow
最终解决方法:
在远程服务器查阅环境变量:
$ env
打开pycharm -> run -> edit configuration -> environment variables
然而这么做并没有什么卵用。我猜想这个配置更改的是本地的pycharm环境变量,而不是使用远程服务器的。
接下来这么做,我解决了问题
点击加号,添加remote debug
如@wulian所说,进行配置
然后保存。
到pycharm中,选择一个文件,右键debug,成功跑出结果
但run仍然不行。
不过debug好了,就直接用debug吧,不打断点就行。反正平时也是debug用的多。