1大诸、構(gòu)建實(shí)驗(yàn)環(huán)境
1.1、實(shí)驗(yàn)機(jī)的環(huán)境準(zhǔn)備
- 實(shí)驗(yàn)機(jī)系統(tǒng)規(guī)劃:
實(shí)驗(yàn)用虛擬機(jī)的安裝請參見:
《VMware --- CentOS6.x 實(shí)驗(yàn)機(jī)安裝配置的簡單說明》
鏈接如下:
本次實(shí)驗(yàn)使用的系統(tǒng)版本為:
CentOS release 6.8 (Final)
- 實(shí)驗(yàn)網(wǎng)絡(luò)規(guī)劃:
IP | 用途 |
---|---|
192.168.135.42 | python 開發(fā)環(huán)境 |
- 應(yīng)用目錄創(chuàng)建
]# mkdir -p /apps01/{src,local}
1.2等太、軟件環(huán)境的準(zhǔn)備
- 安裝依賴服務(wù)
- 本實(shí)驗(yàn)所用到的 python2.7 環(huán)境,安裝方法請參見:
《python --- CentOS6.x 安裝 Python 2.7》
- 本實(shí)驗(yàn)所用到的 Mysql 環(huán)境蛮放,安裝方法請參見:
《Linux --- mysql 二進(jìn)制安裝的簡單介紹》
1.3澈驼、獲取 pip 的安裝包
]# wget https://bootstrap.pypa.io/get-pip.py -P /apps01/src
2、安裝 pip
安裝 pip
]# cd /apps01/src
]# python get-pip.py
3筛武、配置 pip
配置環(huán)境變量
]# find /apps01/ -name pip
/apps01/local/python27/lib/python2.7/site-packages/pip
/apps01/local/python27/bin/pip
]# vim /etc/profile
export PATH=$PATH:/apps01/local/python27/bin/
]# source /etc/profile
4、pip 常用操作的簡單介紹
pip 支持多級幫助命令:
]# pip --help
Usage:
pip <command> [options]
Commands:
install Install packages.
download Download packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
check Verify installed packages have compatible dependencies.
search Search PyPI for packages.
wheel Build wheels from your requirements.
hash Compute hashes of package archives.
completion A helper command used for command completion.
help Show help for commands.
... 以下省略 ...
]# pip install --help
查找:
]# pip search pexpect
查看已安裝的包信息
]# pip show --files pexpect
檢查哪些包需要更新
]# pip list --outdated
升級
]# pip install --upgrade setuptools
卸載
]# pip uninstall pexpect
5挎塌、通過 pip 安裝其它工具
- 安裝 ipython
]# pip install ipython
- 安裝 virtualenv
]# pip install virtualenv
- 安裝 Djange
]# pip install django
- 安裝 MySQL 的 python 驅(qū)動
]# pip install mysql-python
附A:通過 easy_install 安裝 pip
安裝 setuptools
]# wget https://bootstrap.pypa.io/ez_setup.py -P /apps01/src/
]# cd /apps01/src/
]# python ez_setup.py
ez_setup.py is deprecated and when using it setuptools will be pinned to 33.1.1 since it's the last version that supports setuptools self upgrade/installation, check https://github.com/pypa/setuptools/issues/581 for more info; use pip to install setuptools
Downloading https://pypi.io/packages/source/s/setuptools/setuptools-33.1.1.zip
Extracting in /tmp/tmpnzxZYr
Now working in /tmp/tmpnzxZYr/setuptools-33.1.1
Installing Setuptools
running install
…… 中間省略 ……
Processing dependencies for setuptools==33.1.1
Finished processing dependencies for setuptools==33.1.1
安裝 pip
]# easy_install pip