全新的Python,只是在我開始搞東西之前就開始安裝和安裝了。我的理解是,Python 2.7和Python 3.3之間存在一些顯着的差異/不兼容性,儘管這兩個版本都很好用,所以我認爲最好是安裝都在(在他們自己的安裝目錄中)。在CMD中,「python」啓動Python 3.3,「py」啓動Python 2.7,我該如何改變它?
安裝時,我使用了新的3.3功能,安裝程序爲我設置了PATH變量,但是此選項在2.7中不存在。安裝完兩個版本之後,我嘗試了一個快速測試,打開命令提示符,然後鍵入python
以啓動一個交互式會話,正如我所希望的那樣,它啓動了python 3.3。
我也知道較短的py
命令。但是,當我在命令提示符下嘗試py
時,它會顯示python 2.7。我可以使用py -3
來調出3.3,但這會讓它比我們需要的時間更長,並且看到我將主要處理3.3版本,我希望py
和python
能夠調出Python 3.3交互式會話。
我對Window的PATH系統有些熟悉,但我不明白爲什麼會發生這種情況。我怎樣才能設置它,使都py
和python
,當鍵入到Windows命令提示符,將啓動Python 3.3交互式會話,除非另有規定,例如,通過類似py -2
?
謝謝。
花絮:在默認情況下,如果不會被環境變量,ini文件或參數覆蓋 - Python啓動程序將始終偏向Python 2而不是Python 3安裝(如果兩者都可用)。情況就是這樣,因爲在源代碼中,版本2的檢查只是[先到達](http://hg.python.org/cpython/file/c3896275c0f6/PC/launcher.c#l445)。 – poke