Win10 + VS2017 15.5.6 環境下解決 Python 3.6 環境無法刷新DB的問題


作為宇宙第一IDE,VS2017對Python的支持還算可以,雖然和PyCharm等Python專用IDE相比還有些差距,但是經過后續的更新升級,我相信VS2017將越來越完善。由於本人一直都是使用VS,對其操作和脾氣已經有一定的熟悉程度了,因此希望能在一個比較熟悉的環境中使用Python,僅僅是因為習慣而已。

(1)遇到問題。但是在升級到VS2017 15.3版本后本人就遇到了一個比較棘手的問題:原本安裝好的 Python 3.5 環境,無法實現DB的刷新,這導致安裝了的第三方庫無法再IntelliSense中識別。這個問題困繞了本人很長時間,網上關於該問題的講解幾乎沒有,頂都是關於環境如何部署。問題的截圖如下:

點擊【Refresh DB】后,Python的標准庫變成了0個模塊,就是這么坑爹。

最近將VS2017更新至15.5.6版本,采用 Python 3.6。仍然有這個問題。本人在VS提供的反饋模塊中提交了兩個問題報告,但是都沒有得到有效的反饋信息。很是郁悶。但是今天很幸運,在Visual Studio的Develop Community上找到了一個解決方案,可以有效地解決該問題。但我感覺這個辦法只能治標不治本,根本原因還是VS2017的不完善。

(2)解決方案。首先關閉VS,在【C:\Users\username\AppData\Local】目錄下找到【Python Tools】文件夾,將其【刪除】,然后重新啟動VS,打開Python環境,重新Refresh DB,這時候發現已經可以刷新了,只不過刷新的過程可能有點慢,需要耐心等待。刷新完畢,再看【C:\Users\username\AppData\Local】目錄下,將有一個新的【Python Tools】文件夾創建出來。問題解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM