官术网_书友最值得收藏!

2.1 Python的安裝

無論用的是哪個平臺,安裝Python都是一件簡單的事情。第一步是根據機器環境獲取最新的發行版本,在Python官方網站上一定可以找到。本書基于Python 3.6。如果已經安裝了Python 3.5甚至Python 3.7,那就萬事大吉了。其實只要是Python 3的任何版本都可以,本書的大部分內容應該都沒有什么問題。

多個版本共存

機器上有可能已經安裝了低版本的Python。很多Linux發行版和macOS都自帶了Python 2.x,Python已成為了這些版本操作系統的一部分。因為Python 3無法完全兼容Python 2,所以有必要弄清楚在同一臺計算機上安裝兩個版本是否會引起沖突。

不必擔心,可以在同一臺計算機上安裝多個版本的Python。在基于UNIX的系統中(如OS X和Linux),Python 3會與低版本并列安裝,不會替換掉低版本的文件。系統在查找python命令時,仍會準確找到低版本。如果要訪問Python 3,可以運行python3或者idle命令。在Windows系統中,不同的版本安裝在不同的位置,并擁有相互獨立的菜單項。

下面列出了一些安裝Python時的特定平臺說明。平臺不同,情況可能會稍有差別,因此請務必閱讀下載頁面中有關各版本的說明。讀者可能已經十分熟悉在自己機器上安裝軟件的過程,那就長話短說。

■ Microsoft Windows——利用Python安裝程序(當前名為python-3.6.1.exe),Python可以在大多數版本的Windows中安裝。下載并執行該安裝程序,然后按照提示進行操作即可。可能需要以管理員身份登錄,才能運行安裝程序。如果是網絡終端且沒有管理員密碼,請讓系統管理員來進行安裝。

■ Macintosh——Python 3的版本需要與OS X版本和處理器相匹配。確定了正確的版本后,下載磁盤映像文件,雙擊進行掛載(mount),然后運行其中的安裝程序。OS X安裝程序會自動完成所有設置,Python 3將被安裝在Applications目錄的子目錄之下,子目錄名稱會帶有版本號。macOS自帶了多個版本的Python,但不必操心,Python 3將會獨立于系統自帶版本安裝。如果已經安裝了brew,也可以執行命令brew install python3安裝Python。在Python主頁上有相關鏈接,可以找到關于在OS X上使用Python的更多信息。

■ Linux/UNIX——大多數Linux發行版都預裝了Python。只是預裝的Python版本不盡相同,可能不一定會是Python 3,請確保已經安裝了Python 3的包。還有可能默認未安裝IDLE,于是還需要單獨安裝該軟件包。雖然根據Python官方網站提供的源代碼,也可以自行編譯生成Python 3,但需要用到很多其他的庫,而且編譯過程也不是為初學者準備的。推薦使用合適的Linux預編譯版Python。請用軟件管理工具查找并安裝合適版本的Python 3和IDLE包。Python還有很多版本,可在很多其他操作系統上運行。如果要獲取最新的平臺支持清單和安裝說明,請查看Python官方網站。

Anaconda是Python的另一個發行版本

除可以直接從Python.org獲得Python的發行版本之外,名為Anaconda的發行版也越來越受歡迎,特別是在科學計算和數據科學用戶當中。Anaconda是一個以Python為內核的開放式數據科學平臺。安裝Anaconda之后,不僅Python已就緒,還擁有了R語言和大量預裝的數據科學軟件包,還可以用附帶的conda軟件包管理器添加很多其他內容。當然也可以安裝miniconda,它只包含Python和conda,然后按需添加軟件包。

Anaconda或miniconda都可以從Anaconda官網獲取。下載與當前操作系統匹配的Python 3安裝程序,并按照操作說明運行。安裝完成后,機器上就擁有了完整的Python版本。

如果讀者主要對數據科學領域感興趣,可能就會發現,Anaconda能以一種更快、更簡單的方式啟動并運行Python。

主站蜘蛛池模板: 镇远县| 镇江市| 大理市| 阆中市| 枝江市| 砚山县| 汾阳市| 邵东县| 花莲县| 福安市| 长沙县| 赤壁市| 岳池县| 桂阳县| 丘北县| 天等县| 兴义市| 盐亭县| 陆川县| 吴桥县| 赞皇县| 宝兴县| 保山市| 富民县| 江油市| 周宁县| 龙胜| 思茅市| 准格尔旗| 通江县| 蕉岭县| 霍林郭勒市| 宁夏| 尼玛县| 洞头县| 麻阳| 宁城县| 铜山县| 南宁市| 贵港市| 德钦县|