这里是首先建立在读者可以在终端导入而无法在Pycharm中导入的情况下的:

参考链接(问题的最后一个回答)

选用了虚拟环境的python作为解释器, 但由于caffe的特殊性, 依然没有导入, 原因就是因为相应的path还未导入, 可sys.path查看, 可以发现和在终端的虚拟环境下的该结果是不一样的.
因此, 只要在Pycharm里将相应的caffe路径导入即可:

Pycharm中: 左上角File -> settings -> project interpreter -> 齿轮状选项 -> show all -> 选择相应的python解释器点右侧选项的最下面一个不知名状选项 然后在里面添加caffe对应的path即可, 如图所示:
Pycharm无法import caffe

Pycharm无法import caffe

网上大多数都是说通过在每次文件开始时调用sys.path.insert(), 未免太过麻烦, 但也不失为一个缓情的方法.