為什麼vscode寫python代碼不能正常import?
為什麼vscode寫python時不能正常import,不報錯,也能運行代碼。但無法智能提示。這個tensorflow是最新的tf2.0-alpha版本,不是正式版,是因為這個問題嗎?這個不能智能提示,寫起來實在是太難受了。順便提一下,我這個用的conda虛擬環境,但tf是通過pip安裝的。
我也是這個問題,網上找了幾個小時,最終解決了。
在工作區的.vscode目錄下的settings.json文件里,增加一行
"python.autoComplete.extraPaths": ["./你導入模塊所在目錄1", "./目錄2",......]
目錄可以是你相對當前工作區的目錄(os.getwd()),也可以是絕對目錄。
徹底解決這個問題
而且這個目錄可以一直增加下去。
來源在此:
https://github.com/microsoft/python-language-server/blob/master/TROUBLESHOOTING.md#unresolved-import-warnings
你想要這些功能為啥不用pycharm呢。。
。。。
請聽從vscode的建議,在安裝了python解釋器的情況下,配置當前項目所用的python解釋器路徑。
題主解決了嗎,能否貼個解決方法,感激
親,裝一個 kite 插件吧,擁有所有的騷操作。
這應該是個bug吧,在github上有記錄,我試了一下,導入libs下的包是沒有問題的,其他路徑的包會有warning但不影響運行,如果想要消除warning,可以在setting.json中添加python.analysis.disabled:[unresolved-import]
推薦一個kite插件,可以自動補坑~
為什麼一定要用vs的產品
推薦閱讀:
※vscode 拓展商店搜索不到插件?出錯?
※應該選 VSCode 還是 VSCodium?
※用vscode替代vim可行嗎?
※請問如何在vscode中運行Python時,互動式input?
※為什麼前端用vs code的比用webstorm的多的多。?
TAG:Python | 代碼 | VisualStudioCode | TensorFlow學習 | Keras |