0

我已經使用了兩年的PTVS,並且我記得(我瘋了嗎?),PTVS在處理.py時總是強調錯誤文件在Visual Studio中。PTVS - 一般智能感知問題 - 沒有錯誤突出顯示,沒有識別其他項目的模塊

截至10月10日(可能與VS2017的v15.4相關),PTVS存在問題。在我的無奈之下,我徹底重新安裝了窗戶,並將整個計算機擦乾淨。在安裝驅動程序後,我使用Visual Studio 2017年社區安裝使用下列選項安裝VS:

enter image description here

我再打開Visual Studio中,創建一個新的空Python項目,並鍵入一些垃圾。沒有錯誤。糾正。

enter image description here

我要去瘋了嗎?

順便說一句,我的python環境自動完成/智能感知數據庫被刷新。

enter image description here

同時,「查看 - >錯誤列表」窗口中顯示錯誤,即使它們不突出。 enter image description here

卸載「Python原生開發工具」擴展,仍然不起作用。安裝了最低限度的Python選項(python語言支持,python 3.6,模板)。不起作用。

不確定這是否相關(可能是),Intellisense無法使用任何方法識別來自其​​他項目的模塊。這很好,一個星期前:(注意綠色波浪形是Intellisense「無法解決」的錯誤) enter image description here

+0

的問題是對波浪線,而不是智能感知。請檢查https://docs.microsoft.com/en-us/visualstudio/ide/writing-code-in-the-code-and-text-editor,我們可以知道它,而智能感知是當您鍵入'imp'你會發現像'導入'和其他可供你選擇的列表成員。請打開一個Python交互式窗口來查看Intellisense是否在那裏工作。或者選擇Python 3.6(64位)作爲測試環境。在我的身邊,錯誤和警告標記正常工作https://1drv.ms/i/s!Atv5QNuFrncKlyPZWjJBMRgghNXf,將VS 2017升級到最新版本。 –

+0

@ Sara-MSFT感謝您的回覆。我正在使用Visual 2017的最新版本,因爲我今天安裝了它。我還重新安裝了操作系統並清理了系統。代碼自動完成的作品,是的。這個功能很好。至少對於我來說,其他項目中的Squiggles和識別模塊目前已被打破。不知道爲什麼我的情況是例外,任何人誰開始新鮮的Windows,並安裝新的Visual Studio與選擇的Python選項應該體驗相同的事情。我想知道你是否使用了一個較老的,沒有破碎的VS版本。 – OrangeSherbet

回答

1

我得到了與你的相同的問題,但它可以顯示VS2015中的紅色。

enter image description here

對於這個問題,我幫你將此問題報告給開發者社區網站:

https://developercommunity.visualstudio.com/content/problem/132688/ptvs-general-intellisense-problems-no-error-highli.html

你可以有添加評論。

對於第二個問題,關於模塊引用。不是真正的Python的隊員,但也許你可以在這裏找到一種方法:

How to import functions from other projects in Python?

一個線程一個問題,也許你可以開始一個新的Python問題吧。

+0

Re:從其他項目導入 - 我已經知道如何讓Intellisense從其他項目或任何系統路徑中獲取模塊。您只需將路徑添加到項目的搜索路徑中,並且智能感知將在數據庫刷新時刪除該目錄。我已經使用了兩年的PTVS,並且知道這個功能現在已經被破解爲15.4。此外,感謝2015年和2017年並肩展示,它真的很清楚地表明出了什麼問題。 +1 – OrangeSherbet

+0

@OrangeSherbet,不客氣,很高興知道你已經解決了一個問題。對於反饋,您也可以在那裏投票並添加您的評論,產品團隊將在那裏分享更新。祝你有美好的一天:) –

0

VS 2017 15.4和apparently中存在一個錯誤,它將在下次發佈時修復。對於遇到這些問題的任何人,如果您需要任何這些功能,VS 2015的Python工具都可以正常工作。

+0

感謝您分享有關此問題的最新信息。您也可以將有用的答覆標記爲答案,這樣可以幫助其他社區成員解決相同問題。 –

1

這是修復於2017年10月31日更新15.4的錯誤。2

Source

相關問題