Python 路径和 Caffe 路径每隔几分钟就会发生变化

Python 路径和 Caffe 路径每隔几分钟就会发生变化

我每天都安装 caffe,它可以工作,然后我重新启动系统并收到错误:

导入错误:没有名为 caffe 的模块

所以我修复了它

导入系统

sys.path.append('/home/shubham/caffe/python')

env并且无论我的变量如何变化,一切都正常(直到我退出 ipython) 。

检查我的env变量时CAFFE_ROOTPYTHONPATH它们始终停留在这个目录中:/home/shubham/Desktop/dir/vgg_face_caffe/无论我如何更改它们。尽管即使设置为PYTHONPATH根本没有安装 python 的目录,python 似乎也总是可以正常工作。

我的问题是:

如何修复 caffe 路径以避免出现导入模块错误?为什么环境变量没有意义?也就是说,为什么 python 使用错误的PYTHONPATH路径工作,而当我设置正确的路径时 caffe 却不工作?为什么它们会自行变化?

我在 ubuntu 16.04

感谢您的阅读!

编辑:刚刚意识到PYTHONPATH并且CAFE_ROOT总是与我所在的目录相同。仍然需要帮助。

答案1

太棒了!几天都想不通,但发帖 20 分钟后,我的大脑就明白了。

我的 ~/.profile 一团糟。CAFFEROOT环境变量被设置为$(pwd),因此PYTHONPATH被设置为$(pwd)/python

还,答案帮助我解决了必须抨击个人资料的混乱问题。

相关内容