- Python編程基礎與應用
- 李方園主編
- 816字
- 2021-10-27 16:38:13
1.1.2 Python的下載與安裝
Python是一種跨平臺的編程語言,目前支持的語言開發環境如下:Windows、Linux、UNIX、Mac OS X、IBM i、iOS、OS/390、z/OS、Solaris、VMS、HP-UX等。
推薦官網下載Python,下載地址如下:https://www.python.org/downloads/windows/
本書以Windows環境為例進行講解,推薦版本為Python 3.9,版本號3.9.0(64位),發行時間為2020年10月,如圖1-3所示。當然本書所有的案例都可以在穩定版的Python 3.X環境下運行。

圖1-3 從Python官網下載Python 3.9.0
在Windows上安裝Python和安裝普通軟件一樣簡單。圖1-4所示為安裝Python軟件選項,包括Install Now(立即安裝)和Customize installation(定制安裝)。

圖1-4 安裝Python軟件選項
1.立即安裝
它會自動在C盤建立Python文件夾,安裝包括IDLE、pip和文檔,創建快捷方式和文件關聯。IDLE是Integrated Development and Learning Environment的簡稱,是Python的開發環境;pip是package installer for Python的簡稱,是Python包管理工具,提供了對Python包的查找、下載、安裝、卸載功能。
Add Python 3.9 to PATH這個選項一定要勾選,這樣就可以用命令行(cmd)了。
同時為了確保不占用C:盤,可以選擇定制安裝并將Python安裝在D:盤。
2.定制安裝
它可以選擇安裝位置、特征,并推薦為所有用戶安裝啟動器,共有6個可選功能,如圖1-5所示。

圖1-5 可選功能
(1)Documentation
安裝Python文檔文件。
(2)pip
安裝pip軟件。
(3)tc/tk and IDLE
安裝tkinter和IDLE開發環境。
(4)Python test suite
安裝標準庫測試套件。
(5)py launcher
安裝py啟動器。
(6)for all users (requires elevation)
安裝全局py啟動器,可以更輕松地啟動Python。
在定制安裝的“可選功能”勾選后,單擊Next按鈕,就會出現圖1-6所示的高級功能。高級功能具體包括:
● Install for all users:為所有用戶安裝;
● Associate files with Python (requires the py launcher):將文件與Python關聯(需要py啟動器);
● Create shortcuts for installed applications:為已安裝的應用程序創建快捷方式;
● Add Python to environment variables:將Python添加到環境變量;
● Precompile standard library:預編譯標準庫;
● Download debugging symbols:下載調試符號;

圖1-6 高級功能
● Download debug binaries (requires VS 2015 or later):下載調試二進制文件(需要VS 2015或更高版本)。
勾選相關高級選項后,單擊Install按鈕,就會出現圖1-7所示的安裝過程。

圖1-7 安裝過程
圖1-8是安裝完成示意。

圖1-8 安裝完成
pip是安裝Python庫的重要工具,需要隨著Python版本的變化而隨時更新,更新命令為“python-m pip install--upgrade pip”,如圖1-9所示。

圖1-9 pip更新命令
- Python程序設計教程(第2版)
- Linux C/C++服務器開發實踐
- JavaScript Unlocked
- SQL Server 2016數據庫應用與開發習題解答與上機指導
- SharePoint Development with the SharePoint Framework
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- Statistical Application Development with R and Python(Second Edition)
- TMS320LF240x芯片原理、設計及應用
- PHP與MySQL權威指南
- Modernizing Legacy Applications in PHP
- Learning Kotlin by building Android Applications
- C++服務器開發精髓
- 一覽眾山小:ASP.NET Web開發修行實錄
- JSP應用與開發技術(第3版)
- 大話程序員:從入門到優秀全攻略