vs2019單獨重新安裝python37_64失敗解決辦法(bilibili上那個也是我,現在開始用部落格園寫這些部落格)

bug修复者發表於2024-03-10

上個週末的時候,我發現用vs2019編寫python的時候。程式碼高亮出現了奇怪的問題,進入解決方案的時候,print還是藍色的,但是過了幾秒鐘後就變為黑色了,因此在最開始的時候我試圖透過換一個皮膚和在管理擴充套件裡面找擴充套件來解決,但是還是有相關問題。於是到vs2019對應的python資料夾找問題,目錄是F:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64(我自定義安裝在F盤,預設安裝在C盤C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64)之後並沒有發現明顯問題,於是想在vs2019裡面重新安裝python3.7.8來解決問題。

開啟選單欄的“工具”,選擇“獲取工具與功能”,找到python的專案,此時顯示是已經安裝了python37_64的(在前面有對勾表示已安裝),去掉就會解除安裝,去掉之後點選修改就會解除安裝掉。

解除安裝之後重新開啟vs2019,會發現這裡面存在一個問題,就是你重新勾選python3 64bit的時候下面修改會顯示0B,如果你透過vs2019安裝程式,你會發現即使顯示安裝成功後,電腦上也不會有python3.7.8,這就是bug

當時出現這個問題的時候,本人上網查詢並未找到答案,後來自己發現其實是因為vs2019適配的是3.7.8的python,並且如果你滑鼠停留在python3 64bit上面,你會發現這裡的描述是“Cpython執行時的庫,這將安裝該語言的最新版本”,實際上這個bug就是因為vs2019要安裝最新的python,而其被安裝到電腦的時候的python3.7.8已經不是最新的版本了,因此安裝程式無法自動獲取並安裝。

解決方案

這個時候就需要自己手動從python官網上找到3.7.8版本的安裝包,然後將其安裝在F:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64目錄下面,安裝成功後開啟vs2019,它會自動檢測到python3.7.8,從而問題解決。

此外,如果因為其它原因導致F:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64裡面少了檔案的時候,也可以用這個方式手動安裝整和到vs裡面。

最後的python介面應該是這樣子的

相關文章