visual studio code寫Python無法自動補全?

安裝了最新版的vscode,正打算高高興興寫Python的時候,發現沒有任何智能提示。

我已經裝了Python的拓展了,但是就是沒有提示。就連打一個pri都不會提示print函數。

這嚴重影響了寫Python的效率,一段程序寫下來,語法錯誤沒有,但是一大堆拼寫錯誤,因為沒有智能提示Orz。

但是我如果把print完整的寫出來,它又會知道只是個內置函數,會變顏色,在網上找了很久也沒找到解決方法。

---補充---

我還發現其他任何語言都沒有自動補全功能,不知道是不是哪被我改了,但我是前幾天才重裝的系統裝的VSCode。


對於python3.6,

在C:Users[用戶名].vscodeextensionsdonjayamanne.python-0.5.5pythonFilespreviewjediparser中,複製一份grammar3.5.txt,重命名為grammar3.6.txt

Autocompletion Stopped Working After Upgrading to Python 3.6 · Issue #601 · DonJayamanne/pythonVSCode


你有正確的安裝插件嗎?
如果是windows 建議重啟電腦試試。


進入設置 mac 下是command+, 搜索框輸入python

點擊筆圖標 把python 改成python3.6


為啥有些沒法補全?

os這種基礎依賴包都沒法補全,真是不理解啊


部分補全啊。。 有的不能補全。。


重新載入 Python插件~


Python3.6的鍋

我昨天重裝系統下的3.6就不能提示,卸了裝回3.5就好了Orz

//期間錯怪了vscode-Python.flake8,Pylint等一大堆東西…結果沒想到居然是因為本體Orz


好了,我把Python3.6卸載了裝回了Python3.5之後,智能提示終於出來了。


vs里我用的是irpython,有補全功能啊。


卸載插件,重啟vs code,再次安裝


推薦閱讀:

PyQt5番外篇(2-3):沖頂大會語音答題輔助小工具之解析篇——問題採集
python與numpy使用的一些小tips[6]
從一次CycleGAN實現聊聊TF
轉載好文章「量產型炮灰工程師」
Python學習基礎知識小結

TAG:Python | VisualStudioCode |