先說明,這篇學不到太多東西,主要是我走過很多冤枉路的記錄。
在另一篇我有提到,曾經測試 Python Debug for VS Code 失敗,Python for VS 2015 也失敗。昨天前者終於成功了,於是接著測試後者。
後者的安裝真的是多災多難,底下一一道來。
一開始我不小心用到簡體版的安裝程式,花了很久才安裝好,應該有超過一小時,也許更久,久到我都忘了正在安裝中。
安裝到最後,看到有些錯誤,但它寫可以事後修改,一時沒注意就關了畫面,也忘了在哪裡可以改了。
第一次啟動程式,看到竟然是簡體,就先楞了一下,原來我下載到簡體的安裝程式了。後來在設定找到正體中文,竟然又要下載好幾 G,又花了不少時間才裝好。
完成後打開一看,完全找不到 Python 的相關東西,我明明有安裝 Python Tools,找了半天都找不到哪裡可以啟動 Python 相關的東西。
其實不只沒有 Python,也沒看到任何 Console 程式(主控台程式,也就是 DOS 畫面的傳統純文字程式,沒有視窗界面)的專案,雖然有 Windows 程式,但試寫了一下,也無法執行,根本是安裝了一套完全沒用的 Visual Studio 2015。
說真的,玩電腦那麼久,再怎麼複雜的程式,就算不會完全使用,最基本的功能總該隨便試一下就出來,這是第一次花了不少時間,安裝一套完全沒辦法使用的東西,連最簡單的 Hello World 程式都寫不出來。
試了很久,最後是有寫出一個 Windows 視窗程式,底下會提到。
以上還是前幾天測試的結果,所以今天繼續努力。
首先,找到修復的地方。我在程式的設定、選項都找不到,原來就是安裝程式本身就有提供修復的選項。幸好安裝程式我沒有刪除,試著重新執行才看到。
因為我已經切換成正體中文語系了,所以我也試著下載正體中文的安裝程式,想不到它不讓我執行,明明我都選正體中文了,依然要用簡體的安裝程式才能修復。
只好再用簡體版,選擇修復,想不到修復的時間和安裝一樣久。
修了很久,終於好了,也看到之前說的問題,就是這個:
它說我有別的版本,所以無法安裝。我現有的版本比較新,應該是我安裝的 Win10 時就安裝進去的,而 VS 是 2015 年的程式,搭配的版本肯定比較舊,無法安裝是正常的吧?比較新的應該更好吧?所以我沒有理它。
於是重開機,進去一看,還是沒有任何 Python 的蹤跡,完全不知是什麼情況。
唯一慶幸的,前幾天的測試中,最後是有試出最陽春的 Windows 程式,問題就是要在「設定」中,「開發人員專用」的選項,由「側載應用程式」換成「開發人員模式」即可。
所以終於執行了第一個什麼東西都沒有的視窗應用程式。
但 Python 相關功能找不到,還是很不甘心,於是決定把原來的 Microsoft Visual C++ 2015 Redistributable 較新的版本移除,然後再一次進行修復,果然又是安裝很久很久,終於沒有看到任何錯誤訊息了。
不過進去一看,完全一樣,沒有看到 Python 相關的東西。
我也有上網查,也查到有人問,但回答的人說的完全沒用,它說的地方就是找不到。
依然到處看程式的各個設定、網路上查資料、微軟的 MSDN 也沒放過,依然找不到問題在哪裡。
最後,我突然對程式名稱「Blend for Visual Studio 2015」的「Blend」很好奇,不知是什麼意思?查了一下它的意思,又用這個字去查和 Python 的相關問題,終於看到一篇英文的問答,問的人也是有同樣的困擾,回答的人則說:
You won't see Python in Blend, you should open "Visual Studio 2015" instead.
這句有如五雷轟頂啊!
原來有二種不同的東西啊?
仔細去看,果然如此,所有的問題全部迎刃而解了。
這是 Blend for Visual Studio 2015,裡面沒有 Python 相關資料。
這是 Visual Studio 2015
終於看到 Python,也看到 C++ 有 console 的程式可寫了(主控台應用程式),其實我很少寫這種的,但這是最基本的嘛,沒有的話真的就太奇怪了。
後來測試 Python,起初還不太順,沒有偵測到 Python,終於在設定中找到 Python 的環境設定,手動把環境填進去。看來它最新的只有 3.5 版,所幸我把 Python 3.6 的目錄填進去,依然是可以執行的。
至此,總算有了最初步的成果了,也寫出可以逐步執行、追蹤變數的 Python 程式了。
- 瀏覽次數:16448
發表新回應