解决Caffe在Pycharm没有代码提示的问题

参照上一篇博客完美解决Pytorch在Pycharm没有代码提示的问题的方法,通过Python的help命令搞了一个__init__.pyi文件。
直接说明解决方案:

  • 升级Pycharm到版本2019.1.1。
  • 从项目PythonResources下载caffe文件夹里的__init__.pyi
  • 把下载的__init__.pyi复制到Caffe安装目录/python/caffe/里面。

直接通过help命令查看文档很不方便,故把文档保存为文本文件,方便查看。保存模块的文档的代码为:

# coding=utf8
import sys
import pydoc


def save_doc(filepath, module):
    f = open(filepath, 'w')
    sys.stdout = f
    pydoc.help(module)
    f.close()
    sys.stdout = sys.__stdout__


if __name__ == '__main__':
    # 保存caffe.Timer的文档到test.txt
    save_doc('test.txt', 'caffe.Timer')


你可能感兴趣的:(Ubuntu软件以及配置)