天天看點

【Python學習之一】Python安裝、IDE安裝配置

環境

  虛拟機:VMware 10

  Linux版本:CentOS-6.5-x86_64

  用戶端:Xshell4

  FTP:Xftp4

  python2.X

  python3.X

所謂安裝Python,安裝的是python代碼解釋器,負責運作Python程式的。

一、windows下安裝Python

Python2.x

1、下載下傳安裝包,運作安裝;

2、安裝目錄加入Path環境變量;

3、驗證CMD輸入:python -V

python各個版本安裝教程

Python3.x

1、下載下傳安裝包,運作安裝,勾選Add Python 3.X to PATH

2、驗證CMD輸入:python

安裝Python 3.7

二、Linux下安裝Python

Python2.x

1、 下載下傳Python2.x的包

2、 tar –zxvf python-2.7.15.tar

3、 yum install gcc

4、 ./configure

5、 Make && make install

Python3.x

1、 依賴環境:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2、 下載下傳Python3的包

3、 tar –zxvf python-3.6.1.tgz

4、 ./configure

5、 Make && make install

6、 添加環境變量

三、Anaconda安裝

Anaconda是一個開源的Python發行版本,python是一個編譯器,如果不使用Anaconda那麼安裝起來會比較痛苦,各個庫之間的依賴性就很難連接配接的很好。Anaconda可以看做Python的一個內建安裝,裡面內建了很多關于python科學計算的第三方庫,安裝它後就預設安裝了python、IPython、內建開發環境Spyder和衆多的包和子產品,包含了conda(conda 是開源包(packages)和虛拟環境(environment)的管理系統。)、Python等180多個科學包及其依賴項。因為包含了大量的科學包,Anaconda 的下載下傳檔案比較大(約 515 MB),如果隻需要某些包,或者需要節省帶寬或存儲空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)。一般開發會安裝Anaconda,裡面預設安裝Python3,然後再單獨安裝一個Python2.X版本,不同的項目,切換版本即可。

1、下載下傳

Anaconda官網:https://www.anaconda.com

清華鏡像下載下傳:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

2、安裝

(2.1)安裝路徑中不要有中文和空格,安裝過程中會有下圖所示,直接将Anaconda加入到系統環境變量中

【Python學習之一】Python安裝、IDE安裝配置

如果不選中也可以安裝完成後自己配置環境變量。修改系統變量Path:

C:\Anaconda 
C:\Anaconda\Scripts 
C:\Anaconda\Library\bin      
【Python學習之一】Python安裝、IDE安裝配置

(2.2)驗證

conda --version      
【Python學習之一】Python安裝、IDE安裝配置
python --version      
【Python學習之一】Python安裝、IDE安裝配置

3、使用

Anaconda Navigator :用于管理工具包和環境的圖形使用者界面,後續涉及的衆多管理指令也可以在 Navigator 中手工實作。

【Python學習之一】Python安裝、IDE安裝配置

Jupyter notebook :基于web的互動式計算環境,可以編輯易于人們閱讀的文檔,用于展示資料分析的過程。

【Python學習之一】Python安裝、IDE安裝配置

QTconsole :一個可執行 IPython 的仿終端圖形界面程式,相比 Python Shell 界面,qtconsole 可以直接顯示代碼生成的圖形,實作多行代碼輸入執行,以及内置許多有用的功能和函數。

【Python學習之一】Python安裝、IDE安裝配置

spyder :一個使用Python語言、跨平台的、科學運算內建開發環境。

【Python學習之一】Python安裝、IDE安裝配置
Anaconda環境調整舉例:      
#建立一個名為python35的環境,指定Python版本是3.5(不用管是3.5.x,conda會#為我們自動尋找3.5.x中的最新版本)
conda create --name python35 python=3.5

#安裝好後,使用activate激活某個環境
activate python35 # for Windows
source activate python35 # for Linux & Mac

#激活後,會發現terminal輸入的地方多了python35 的字樣,實際上,此時系統做的#事情就是把預設2.7環境從PATH中去除,再把3.5對應的指令加入PATH

#此時,再次輸入
python --version
#可以得到`Python 3.5.5 :: Anaconda 4.1.1 (64-bit)`,即系統已經切換到了3.5
#的環境

#如果想傳回預設的python 2.7環境,運作
deactivate python35 # for Windows
source deactivate python35 # for Linux & Mac

#删除一個已有的環境
conda remove --name python35 --all      

四、Python IDE安裝

python開發使用pycharm較多,就像java使用eclipse較多。

1、eclipse插件安裝

(1)eclipse要求4.7以上,下載下傳python插件包PyDev.zip(http://www.pydev.org/download.html),解壓後加壓拷貝到eclipse的dropins中,重新開機即可。

(2)設定解釋器:

【Python學習之一】Python安裝、IDE安裝配置

(3)設定工作空間字元集:UTF-8

【Python學習之一】Python安裝、IDE安裝配置

(4)建立python應用

【Python學習之一】Python安裝、IDE安裝配置
【Python學習之一】Python安裝、IDE安裝配置

2、pycharm安裝

傻瓜式安裝,建立新的項目的時候直接選擇sdk

配置python解釋器:

【Python學習之一】Python安裝、IDE安裝配置
【Python學習之一】Python安裝、IDE安裝配置

五、互動式視窗

1、python:在cmd中直接輸入python(需要配置環境變量);

舉例:python3配置

新增:PYTHON_HOME    

【Python學習之一】Python安裝、IDE安裝配置

修改Path:

【Python學習之一】Python安裝、IDE安裝配置

後面追加:

;%PYTHON_HOME%;%PYTHON_HOME%\Scripts;%PYTHON_HOME%\Library\bin      
Scripts下面有pip等經常用的工具       

pip 是 Python 包管理工具,該工具提供了對Python 包的查找、下載下傳、安裝、解除安裝的功能。Python 2.7.9 + 或 Python 3.4+ 以上版本都自帶 pip 工具。

首先,進入python安裝目錄下面的Scripts目錄 看看有沒有pip相關的可執行檔案;

【Python學習之一】Python安裝、IDE安裝配置

其次,如果有,python –m pip install --upgrade pip 進行更新;如果沒有,使用指令:easy_install.exe pip 安裝,如果報錯試試其他easy_install-X.X.exe pip;.

【Python學習之一】Python安裝、IDE安裝配置

最後,安裝完成之後,看是否多了pip檔案,将pip執行目錄加入環境變量;

備注:pip常用指令

(1)檢視幫助
pip help
(2)安裝 解除安裝
pip install <包名>
pip uninstall <包名>
更新更新包:
pip install -U <包名> 或:pip install <包名> –upgrade 
(3)搜尋包
pip search <搜尋關鍵字>
(4)檢視已經安裝的包
pip list
(5)檢視某個包詳情
pip show <包名>      
pip --help
Usage:   
  pip <command> [options]
Commands:
  install                     安裝包.
  uninstall                   解除安裝包.
  freeze                      按着一定格式輸出已安裝包清單
  list                        列出已安裝包.
  show                        顯示包詳細資訊.
  search                      搜尋包,類似yum裡的search.
  wheel                       Build wheels from your requirements.
  zip                         不推薦. Zip individual packages.
  unzip                       不推薦. Unzip individual packages.
  bundle                      不推薦. Create pybundles.
  help                        目前幫助.
General Options:
  -h, --help                  顯示幫助.
  -v, --verbose               更多的輸出,最多可以使用3次
  -V, --version               現實版本資訊然後退出.
  -q, --quiet                 最少的輸出.
  --log-file <path>           覆寫的方式記錄verbose錯誤日志,預設檔案:/root/.pip/pip.log
  --log <path>                不覆寫記錄verbose輸出的日志.
  --proxy <proxy>             Specify a proxy in the form [user:passwd@]proxy.server:port.
  --timeout <sec>             連接配接逾時時間 (預設15秒).
  --exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
  --cert <path>               證書.      

2、ipython:找到對應的ipython的執行檔案,直接執行;

ipython:支援變量自動補全,自動縮進,支援 bash shell 指令,内置了許多很有用的功能和函數,注意:Python中本身不帶有這個ipython的互動,需要自行安裝。

使用pip安裝:pip install ipython

【Python學習之一】Python安裝、IDE安裝配置

參考:

廖雪峰Python教程