由於人們用python所做的事情不同,所以沒有乙個普適的python及其外掛程式包的安裝方案。由於許多讀者的python科學計算環境都不能完全滿足本書的需要,所以接下來我將詳細介紹各個作業系統上的安裝方法。我推薦免費的anaconda安裝包。寫作本書時,anaconda提供python 2.7和3.6兩個版本,以後可能發生變化。本書使用的是python 3.6,因此推薦選擇python 3.6或更高版本。
現在,來確認設定是否正確。開啟命令列視窗(cmd.exe
),輸入python
以開啟python直譯器。可以看到類似下面的anaconda版本的輸出:
c:\users\wesm>python
python 3.5.2 |anaconda 4.1.1 (64-bit)| (default, jul 5 2016, 11:41:13)
[msc v.1900 64 bit (amd64)] on win32
>>>
要退出shell,按ctrl-d(linux或macos上),ctrl-z(windows上),或輸入命令exit()
,再按enter。
為了確認成功,在系統shell開啟ipython:
$ ipython
要退出shell,按ctrl-d,或輸入命令exit()
,再按enter。
linux版本很多,這裡給出debian、ubantu、centos和fedora的安裝方法。安裝包是乙個指令碼檔案,必須在shell中執行。取決於系統是32位還是64位,要麼選擇x86 (32位)或x86_64 (64位)安裝包。隨後你會得到乙個檔案,名字類似於anaconda3-4.1.0-linux-x86_64.sh
。用bash進行安裝:
$ bash anaconda3-4.1.0-linux-x86_64.sh
筆記:某些linux版本在包管理器中有滿足需求的python包,只需用類似apt的工具安裝就行。這裡講的用anaconda安裝,適用於不同的linux安裝包,也很容易將包公升級到最新版本。接受許可之後,會向你詢問在**放置anaconda的檔案。我推薦將檔案安裝到預設的home目錄,例如
/home/$user/anaconda
。
anaconda安裝包可能會詢問你是否將bin/
目錄新增到$path
變數。如果在安裝之後有任何問題,你可以修改檔案.bashrc
(或.zshrc
,如果使用的是zsh shell)為類似以下的內容:
export path=/home/$user/anaconda/bin:$path
做完之後,你可以開啟乙個新視窗,或再次用~/.bashrc
執行.bashrc
。
conda install package_name
如果這個命令不行,也可以用pip包管理工具:
pip install package_name
你可以用conda update
命令公升級包:
conda update package_name
pip可以用--upgrade
公升級:
pip install --upgrade package_name
本書中,你有許多機會嘗試這些命令。
注意:當你使用conda和pip二者安裝包時,千萬不要用pip公升級conda的包,這樣會導致環境發生問題。當使用anaconda或miniconda時,最好首先使用conda進行公升級。python 2 和 python 3
第一版的python 3.x出現於2023年。它有一系列的變化,與之前的python 2.x**有不相容的地方。因為從2023年python出現算起,已經過了17年,python 3 的出現被視為吸取一些列教訓的更優結果。
2023年,因為許多包還沒有完全支援python 3,許多科學和資料分析社群還是在使用python 2.x。因此,本書第一版使用的是python 2.7。現在,使用者可以在python 2.x和python 3.x間自由選擇,二者都有良好的支援。
但是,python 2.x在2023年就會到期(包括重要的安全補丁),因此再用python 2.7就不是好的選擇了。因此,本書使用了python 3.6,這一廣泛使用、支援良好的穩定版本。我們已經稱python 2.x為「遺留版本」,簡稱python 3.x為「python」。我建議你也是如此。
本書基於python 3.6。你的python版本也許高於3.6,但是示例**應該是向前相容的。一些示例**可能在python 2.7上有所不同,或完全不相容。
當被問到我的標準開發環境,我幾乎總是回答「ipython加文字編輯器」。我通常在程式設計時,反覆在ipython或jupyter notebooks中測試和除錯每條**。也可以互動式運算元據,和視覺化驗證資料操作中某一特殊集合。在shell中使用pandas和numpy也很容易。
因為python的流行,大多數文字編輯器,比如atom和sublime text 3,對python的支援也非常好。
python3安裝 Python3的安裝
1.anaconda安裝 2.安裝包安裝 3.linux下的命令列安裝 centos red hat 1 sudo yum install y sudo yum update3 sudo yum install y python35u python35u libs python35u devel p...
安裝python3並設定為預設
本次以3.6.7為例,如果其他版本,請自行修改。wget tar zxvf python 3.6.7.tgz cd python 3.6.7 configure make make install 執行完成後,輸入python v 檢視是否安裝成功,安裝成功會提示python 3.6.7 rm f ...
python 3 安裝筆記
今天手癢,就開始學學python,發現很多教程已經符合新版python。入門花了許多時間,於是記錄一下內容。window下的安裝比較簡單,直接雙擊安裝包,根據提示完成安裝即可。安裝完成後,從開始選單欄中開啟 python gui 如下圖所示 這樣我們就開啟python的編輯器,當然,我們也可以打看c...