問題描述:Spyder中編寫python程序時,無函數智能提示。如想要輸入np.reshape,無reshape提示
預期目標:輸入 np. 然后智能提示reshape
解決方法:
第一步:進入本地安裝的Anaconda路徑,修改introspection文件夾下module_completion.py中的第293行,英文狀態下添加所需模塊,比如我添加的是tensorflow和keras模塊
我的Anaconda安裝路徑是E:\Software\Anaconda3\InstallProgram\Lib\site-packages\spyder\utils\introspection
第二步:刪除緩存啟動,進入如下路徑C:\Users\Mr.King\.spyder-py3\db(粉色為你的用戶名),刪除submodules文件,刪除之前請自行備份文件到一個文件夾,以防產生不必要的損失
第三步:保存文件,並重啟Spyder,驗證相應模塊智能提示是否成功。經驗證,所添加模塊產生作用
天下難事,必作於易;
天下大事,必作於細。