sudo命令下错误no module named caffe
ubuntu吧
全部回复
仅看楼主
level 2
殷伟122 楼主
使用sudo python 命令 import caffe显示错误no module named caffe
直接使用pytho命令import caffe就没有问题
请教是为什么?
2018年04月02日 16点04分 1
level 4
你切换到root用户后,查看下~/.bashrc文件和当前用户下~/.bashrc文件,你会发现root用户下少了对caffe python环境变量的设置,所以你sudo python后,import caffe提示缺少caffe这个模块的原因
2018年04月02日 23点04分 2
按你说的在root用户下加了环境变量了,并且在root用户下import caffe也没问题了,但是回到自己用户下,用sudo python再import还是出错
2018年04月03日 02点04分
这是怎么回事呢[泪]心累
2018年04月03日 03点04分
level 4
是这样的,当你用sudo python时,通过import导包时,系统默认是到/usr/lib/python2.7下查找的,你可以把caffe目录下python下的caffe整个文件夹拷贝到/usr/lib/python2.7下,再次运行sudo python 就不会报错了。最后不建议sudo运行python,这库不需要什么管理员权限的。
2018年04月03日 10点04分 3
level 1
[滑稽][滑稽]
2018年04月03日 18点04分 4
1