spyder增加模块代码提示功能

2023-05-16

最近在配置tensorflow,可是发现使用spyder的时候无法加载tensorflow的代码提示,需要自己输入完整的函数名称,十分不方便,于是从网上找了一些资料,来解决spyder无法出现代码提示的问题。
1、找到module_completion.py这个文件,我使用的是anaconda3,路径如下:D:\anaconda3\Lib\site-packages\spyder\utils\introspection
2、第279行可以看到这样的代码:

mods = ['numpy', 'scipy', 'sympy', 'pandas', 'networkx', 'statsmodels','matplotlib', 'sklearn', 'skimage', 'mpmath', 'os', 'PIL','OpenGL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO','cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc','imageop', 'imp', 'itertools', 'marshal', 'math', 'mmap', 'msvcrt','nt', 'operator', 'parser', 'rgbimg', 'signal', 'strop', 'sys','thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib', 'nose','PyQt4', 'PySide', 'os.path', 'tensorflow']

其中tensorflow是我自己加上去的,只要把你常用的模块加到这里,在编程的时候就会自动出现函数提示
3、删除C:\Users\Administrator\.spyder-py3\db中的submodules文件,重启spyder,就可以解决问题了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

spyder增加模块代码提示功能 的相关文章

随机推荐