caffe部分訓練程序需要sudo 才能運行,如果出現python_layer,使用sudo命令時常會因用戶定義的環境變量出現ImportError,訓練程序無法正常運行。解決方法如下:
step1.修改/etc/sudoer
文件:將”Defaults env_reset
”改成”Defaults !env_reset
”,原先使用sudo模式需要重置用戶的所有環境變量,改變此選項後就不再重置了。
step2.在系統用戶的環境變量中添加需要的變量:sudo gedit /etc/environment
。在末尾添加需要的環境變量名稱和路徑,保存即可。