CPython 安裝包

 

 

CPython V3.8.0 for Digitser (基於 C 語言的 Python 實現)


係統: Microsoft Windows Vista / 7 / 8 / 10 (x86 & amd64)

網盤 1     網盤 2     文檔編製     數字 Python IDE (開發工具)     數字 IDE 專業版 (開發工具)


CPython2.7 將於 2020 年 01 月停止維護, 界時將全麵轉嚮 CPython3.x。

截止 2019 年 12 月 24 日, CPython2.7.8 已基本不能使用 (pip 時總提示 SSL 有問題), 能用的最低版本為 2.7.9。


Python([ˈpaɪθən])是一種麵嚮對象、解釋型計算機程序設計語言。 Python 語法簡潔、清晰,具有豐富和強大的類庫。 因此,Python 也是當下大數據、AI 人工智能、區塊鏈、等的最流行開發語言。

Python 由 Guido van Rossum 於 1989 年底發明,第一個公開發行版發行於 1991 年。 Python 源代碼遵循 GPL (GNU General Public License) 許可授權協議,Linux Ubuntu 默認將其集成為首選係統級維護語言。

 

CPython V3.6.8 綠色便攜版


係統: Microsoft Windows Vista / 7 / 8 / 10 (x86 & amd64)

網盤 1     網盤 2     文檔編製     數字 Python IDE (開發工具)     數字 IDE 專業版 (開發工具)


Original Version 目錄為通過官方安裝包,生成的綠色便攜版 (未單獨安裝擴展模塊)。

Green portable extended = Original Version + 單獨安裝擴展模塊 (具體安裝擴展模塊以實際壓縮包為準)。


下載解壓縮後,單係統同時使用多個 Python2.x 3.x 綠色便攜版的詳細用法,請參見 運行配置對話框 幫助教程。

Green portable extended 2.7.16 集成打包瞭 python27.dll 動態鏈接庫,其中 Install_module.txt 文件包含單獨安裝擴展模塊版本說明。

 

詳細用法


01、 下載綠色版 CPython --> 解壓到 X:/Python2x/ 或 X:/Python3x/ 目錄下

02、 若為調試編譯 Python 源代碼用途,安裝對應版本 Microsoft Visual Studio

  若僅為調試 Python 源代碼用途,安裝對應版本 VC++ 開發環境 Microsoft Visual C++ Redistributable

03、 數字 IDE (或 數字 APP ) --> 運行菜單 --> 調試 --> 運行配置

  --> 把 X:/Python2x/ 或 X:/Python3x/ 粘貼到解釋器文本框 --> 把自定義工作目錄粘貼到工作目錄文本框

  --> 切換到 .PY .PYW 文件選項卡 --> 運行菜單 --> 調試 --> 運行 --> 實時調試 Python 源代碼

04、 數字 IDE (或 數字 APP ) --> 點擊控製颱文本視圖 --> 控製颱配置

  --> 把 X:/Pythonxx/ X:/Pythonxx/Scripts/ 及自定義工作目錄,粘貼到添加 PATH 變量文本框 --> 把自定義係統環境變量,粘貼到添加係統環境變量文本框

 

其它用法

01、 數字 Python IDE (或 數字 IDE 專業版 ) --> 運行菜單 --> 源碼 PyInstaller --> 把 .PY .PYW 文件,批量發布-打包成可執行 .EXE 文件

02、 數字 Python IDE (或 數字 IDE 專業版 ) --> 運行菜單 --> 源碼 Cython --> 把 .C .PXD .PY .PYW .PYX 文件,批量轉碼-編譯成基於 C 編程語言的 .PYD 文件

 

Digitser APP 和 CPython、Microsoft Visual Studio、Qt、C/C++ 對應關係

Digitser APP CPython Microsoft Visual Studio DLL 版本 Qt C C++ 備注
2020.5 版 CPython3.6 V2017 MSVC*140.dll Qt5.14 C11 C++14
   2020 版 CPython3.6 V2017 2015 MSVC*140.dll Qt5.13 C11 C++14
2019.5 版 CPython3.6 V2015 MSVC*140.dll Qt5.12 C11 C++11
   2019 版 CPython3.6 V2015 MSVC*140.dll Qt5.11 C11 C++11
2018.5 版 CPython3.5 V2015 MSVC*140.dll Qt5.9 C11 C++11
   2018 版 CPython3.5 V2015 MSVC*140.dll Qt5.9 C11 C++11
   2017 版 CPython3.4 V2010 MSVC*100.dll Qt4.8 C99 C++98
   2016 版 CPython2.7 V2013 2008 MSVC*120.dll MSVC*90.dll Qt4.8 C99 C++98

Python 常被稱為膠水語言,能把用其他語言編寫的各模塊 (尤其是 C/C++) 輕鬆地聯結在一起。常見情形是,用 Python 快速生成程序原型 (有時甚至是程序最終界麵),然後對其中有特彆要求的部分,用更閤適的語言改寫;

譬如:3D 遊戲中的圖形渲染模塊,性能要求特彆高,就可用 C/C++ 重寫,而後封裝為 Python 可調用的擴展類庫。需要注意的是,在使用擴展類庫時可能需要考慮平颱問題,某些擴展類庫可能不提供跨平颱實現。

Python 是一門跨平颱的腳本語言,Python 隻規定瞭一種語法規則。若采用不同編程語言實現 Python 語法並解釋程序,就成瞭一種不同的 Python 解釋器。

不管采用哪種編程語言實現 Python 解釋器,在編寫 Python 應用時的代碼規範及語法規則是不變的,變化的隻是底層解釋器實現,即 "運行時" 的方式。

 

Python 解釋器實現

實現 底層語言 說明 備注
CPython C

Classic Python,也是原始 Python 實現

當需區彆於其它實現時,纔以 CPython 稱呼;或稱作 C 語言實現的 Python

這是最常用的 Python 版本
IronPython .NET 麵嚮 .NET 和 ECMA CLI 的 Python 實現

IronPython 能直接調用 .NET 平颱函數庫

可將 Python 應用編譯成 .NET 程序

Jython Java Java 語言實現的 Python Jython 可直接調用 Java 函數庫
PyPy Python 用 Python 語言寫的 Python 實現
ZhPy 又名周蟒,支持使用 "繁/簡中文" 語句編寫應用的 Python 實現

版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載;否則,將追究其法律責任。