我對所有不同的Python解釋器(CPython,PyPy等)感到困惑。有誰知道什麼python解釋器用於Windows上的標準python?我在Official Python Website上找不到它,當我在命令提示符下輸入py --version
時,它只是告訴我python版本(3.6.0)。任何幫助,將不勝感激。窗口上的Python解釋器版本
回答
你從python.org得到的是CPython。
您還可以通過執行import platform
然後platform.python_implementation()
來從Python內部看到實現。所以,你可以用下面的命令行得到它:
py -c "import platform; print(platform.python_implementation())"
爲什麼這是低調的? – SethMMorton
這是正確的答案。它不僅正確地聲明CPython是從python.org下載的,而且也是如何以編程方式確定正在使用哪個實現,以防不知道它們在哪裏下載了python。 – SethMMorton
非常感謝! – killexe
最常見的解釋,你從https://www.python.org/下載,是CPython的。但是,這位翻譯並不是標準;只是常用的。 Python作爲一種語言是由語法定義的,而不是解釋器。
根據你提供的網站鏈接(python.org),如果你從它安裝下載的python,解釋器是CPython,它是python中使用最廣泛的實現。
在Windows機器上,Python解釋器通常安裝在C:\Python36
,您可以通過檢查蟒外殼:
sys.executable 一個字符串,給出了二進制可執行文件的絕對路徑的Python解釋器,在這種情況下有意義的系統上。如果Python無法檢索到其可執行文件的真實路徑,則sys.executable將爲空字符串或None。
import sys
print(sys.executable)
在我的情況下,它返回/Users/hzhang/.virtualenvs/env-3.5/bin/python
- 1. Python解釋器在窗口上的路徑搜索順序
- 2. Multilpe python版本和解釋器
- 3. Android上的Python解釋器
- 4. 運行Python解釋器的Python解釋器:解釋行爲
- 5. 使python解釋器在同一窗口中打開
- 6. Python解釋器可以用Python實現,但是哪個解釋器會解釋解釋器本身?
- 7. setup.py:限制python解釋器的允許版本
- 8. Python解釋器和pip給出了不同版本的模塊
- 9. 指定兼容解釋器版本的Python約定?
- 10. 選擇解釋器與選擇python版本一樣嗎?
- 11. 如何在VIM中指定Python解釋器版本?
- 12. 解釋Python入口點?
- 13. Mac上的Python解釋器在哪裏?
- 14. 運行在虛擬窗口機器上的網站本地版
- 15. 進口在Python解釋器,但沒有腳本
- 16. python服務器上的python版本
- 17. 解釋Visual Studio 2005的線程窗口
- 18. 使用無效語法檢查腳本執行時的Python解釋器版本
- 19. 檢測窗口版本
- 20. 更改Python解釋器中間腳本
- 21. 解釋器是否編譯python腳本?
- 22. Python的進口細微差別Python解釋器
- 23. 在沒有Gtk.main的GTK3中,python解釋器沒有顯示窗口()
- 24. 基本接口解釋
- 25. 在intellij上打開python解釋器
- 26. Python解釋器的C++
- 27. 窗口上的python settings.py
- 28. 窗口上的python + gtk3?
- 29. Python - 如何在舊版解釋器上運行爲新版本編寫的代碼?
- 30. MySQL服務器窗口安裝無法解釋的故障
您是如何安裝呢? – SethMMorton
在Windows上沒有官方的「標準版」,與其他許多操作系統不一樣,因此您必須自行下載並安裝它。我相信大多數人使用可從python.org下載的32位版本的CPython。 – martineau
我剛剛從官方網站下載並啓動安裝程序 – killexe