服务器安装pip工具
系统版本:CentOS release 6.4 (Final)
Python版本:2.6.6
安装步骤
先下载安装setuptools
1
2sudo wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
sudo python ez_setup.py --insecure然后下载安装pip
1
2
3
4sudo wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz
sudo tar -xvf pip-7.1.2.tar.gz
cd pip-7.1.2
sudo python setup.py installpip使用方法
1
sudo pip install module_name
安装python
有时候用pip安装,会提示:
1 | SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel |
这时候不能像Ubuntu上安装python-dev
,在CentOS上,名字变了,像如下安装:
1 | sudo yum install python-devel |
**备注:**如果是Ubuntu安装报错mysql_config
:
1 | libs = mysql_config("libs_r") |
解决方案为:
1 | sudo apt-get install libmysqlclient-dev |
还需要升级python2.6.6至2.7.x
查看python2.7安装位置,假设在/usr/bin/q-python2.7
,建立软连接
1 | # 加-b 参数是为了覆盖之前的软链接 |
这会导致yum无法使用,修复办法,编辑/usr/bin/yum
将头部的python改为python2.6
有时候由于国内某些你懂的原因,安装包经常连不上,需要设置pip的国内镜像CentOS修改~/.pip/pip.conf
文件,内容如下:
1 | [global] |
对应的如果是Windows,则需要在对应用户目录下修改,例如C:\Users\zhangsan\pip\pip.ini
,内容如上。
指定url安装包可以这样, 以Flask
为例:
1 | pip install -i http://mirrors.aliyun.com/pypi/simple/ Flask |
项目依赖打包以及环境快速恢复:
1 | # 依赖导出 |