我们在用pycharm进行调试时,有的小伙伴们说代码是没有问题的,但程序就是在报错,这时候我们就需要考虑是不是pycharm环境出了问题。这里我们分为两种情况,一个是终端下 import tensorflow,另一个是PyCharm Debug报错,下面我们针对这两种情况展开讨论。
1.如果在终端下 import tensorflow也报错,八成是环境变量没配好,要不就是cuda没装好,先检查一下cuda是否装好:# 看是不是能搜索到该文件
sudo find /usr/local/ iname "libcublas.so.10.0"
如果有这个文件,但是报错,看下你的 ~/.bashrc文件是否配置好:export LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64/"
如果上面的文件能找到,环境变量配置也OK,尝试下面的命令:sudo ldconfig /usr/local/cuda-10.0/lib64
这时候在终端下应该不会在报错了
2. 终端下import tensorflow没问题,但是在PyCharm Debug的时候报错,这时候可以通过如下方式解决:Run --> Edit configurations
在左侧Python栏选择需要添加环境变量的 .py 文件,在右侧 Environment 栏