spyderモジュールコードプロンプト機能の追加


最近tensorflowを構成していますが、spyderを使用している間にtensorflowのコードプロンプトをロードできないことに気づき、自分で完全な関数名を入力する必要があり、非常に不便なので、ネット上からいくつかの資料を探して、spyderがコードプロンプトが現れない問題を解決しました.1、moduleを見つける_completion.pyこのファイルはanaconda 3を使用しています.パスは以下の通りです.D:\anaconda3\Lib\site-packages\spyder\utils\introspection、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を再起動すれば、問題を解決することができます.