主要原因是不熟悉:系统环境变量,和变量文件的启动时机
原因:当图标方式打开pycharm时候,并没有启动bash,所以.bashrc下的环境变量没起作用,而我多数的环境变量是在.bashrc下配置
1问题:就会遇到import caffe失败,解决:当用selectcaffe.pth里面添加caffe路径后便可以import caffe
2问题:import caffe成功后,却找不到libcudart.so 也是因为.bashrc下的变量没有起作用。
最后把.bashrc下的变量加入到/etc/profile下,用户重新登录便会自动加载,无需启动bash。此时打开图标启动便可以运行
============
/etc/profile
============
此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
===========
/etc/bashrc