python3安裝和設定

2021-09-24 12:28:43 字數 2678 閱讀 8112

由於人們用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...