1. 程式人生 > >python2安裝及配置

python2安裝及配置

1 windows環境
1.1 python安裝
python下載地址,這裡選用的是python2.7版本。
設定使用者環境變數PYTHON_HOME,並將路徑新增到使用者變數Path中.在命令視窗執行python命令,表明python環境變數執行成功。
python環境變數Path
驗證是否成功
1.2 eclipse PyDev外掛
PyDev外掛
1.3 ez_setup.py安裝
ez_setup.py是python官方給出的一個安裝setuptools的工具,利用它,我們可以很輕鬆用命令列就自動完成安裝過程
ez_setup.py下載地址,另存為到本地磁碟,進入儲存的目錄,在cmd視窗執行python ez_setup.py
ez_setup.py安裝


1.4 pyreadline安裝
pyreadline下載地址,先安裝pyreadline才能執行ipython,注意pyreadline的位數要與python一致。
1.5 ipython安裝
ipython4.0.0下載地址
,解壓後,執行命令:python setupegg.py install即可。
新增ipython的環境變數%PYTHON_HOME%/Scripts,到Path中
ipython環境變數
執行ipython驗證安裝成功
ipython驗證
1.6 NumPy安裝
NumPy是Python科學計算的基礎包,NumPy1.10.1下載地址,注意選擇跟python相匹配的版本.
1.7 pandas安裝

執行命令pip install pandas
pandas install
1.8 scipy安裝
scipy結合numpy完全可以替代matlab的計算功能
執行命令pip install scipy,直接這麼安裝會報錯。
scipy install
pythonlibs中下載scipy-0.18.0-cp27-cp27m-win32.whl,然後執行命令:
pip install d:\scipy-0.18.0-cp27-cp27m-win32.whl進行安裝
scipy
1.9 matplotlib安裝
執行命令pip install matplotlib,matplotlib是最流行的用於繪製資料圖表的python庫。
matplotlib
1.10 Anaconda

您還可以使用專門的IDE。
Anaconda下載地址
1.11 lxml安裝
解析xml的python庫,pythonlibs中下載lxml-3.6.4-cp27-cp27m-win32.whl,執行命令pip install d:\lxml-3.6.4-cp27-cp27m-win32.whl
mac電腦下可執行sudo easy_install lxml進行安裝
1.12 requests安裝
pip install requests,安裝http請求的api。
1.13 處理excel的外掛
pip install xlrd
pip install openpyxl
1.14 redis外掛
pip install redis

自動化運維模組

1.15 psutil安裝
pip install psutil,系統性能資訊模組,獲取系統執行的程序和系統利用率(CPU、記憶體、磁碟、網路等),主要應用於系統監控、分析和限制系統資源及程序的管理。
1.16 ipy
pip install ipy,IP地址處理模組,包括網段、網路掩碼、廣播地址、子網數、IP型別等。
1.17 dnspython
pip install dnspython,DNS工具包。
1.18 mysqldb
mysql連線
安裝python的orm框架, pip install SQLAlchemy
2 Linux系統安裝python
python -V檢視python版本,如果版本過低,可參考Centos 6.4 python 2.6 升級到 2.7
2.1 安裝pip
ez_setup.py的安裝和1.3一致,pip下載地址
按照下面命令進行安裝。

tar -xzvf pip-8.1.2.tar.gz 
cd pip-8.1.2
python setup.py install

3 mac下安裝python
mac自帶python
python -V,檢查到mac中paython版本為Python 2.7.10,如何升級呢?
3.1 mac下安裝brew

curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
sudo brew update
# 如果出現問題按照https://segmentfault.com/q/1010000007575129?_ea=1389173更改