参照上一篇博客完美解决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')