caffe部分训练程序需要sudo 才能运行,如果出现python_layer,使用sudo命令时常会因用户定义的环境变量出现ImportError,训练程序无法正常运行。解决方法如下:
step1.修改/etc/sudoer
文件:将”Defaults env_reset
”改成”Defaults !env_reset
”,原先使用sudo模式需要重置用户的所有环境变量,改变此选项后就不再重置了。
step2.在系统用户的环境变量中添加需要的变量:sudo gedit /etc/environment
。在末尾添加需要的环境变量名称和路径,保存即可。