1、pip下载安装
1.1 pip下载
1.2 pip安装
2. pip使用详解
2.1 pip安装软件
3 | Successfully installed SomePackage |
2.2 pip查看已安装的软件
4 | Location: /my/ env /lib/pythonx.x/site-packages |
6 | ../somepackage/__init__.py |
2.3 pip检查哪些软件需要更新
2 | SomePackage (Current: 1.0 Latest: 2.0) |
2.4 pip升级软件
3 | Found existing installation: SomePackage 1.0 |
4 | Uninstalling SomePackage: |
5 | Successfully uninstalled SomePackage |
6 | Running setup.py install for SomePackage |
7 | Successfully installed SomePackage |
2.5 pip卸载软件
1 | $ pip uninstall SomePackage |
2 | Uninstalling SomePackage: |
3 | /my/ env /lib/pythonx.x/site-packages/somepackage |
5 | Successfully uninstalled SomePackage |
3. pip使用实例
3.1 安装redis
3.2 卸载redis
3 | /usr/lib/python2.6/site-packages/redis-2.9.1-py2.6.egg-info |
6 | Successfully uninstalled redis |
3.3 查看待更新软件
2 | pygpgme (Current: 0.1 Latest: 0.3) |
3 | pycurl (Current: 7.19.0 Latest: 7.19.3.1) |
4 | iniparse (Current: 0.3.1 Latest: 0.4) |
4. 常见错误
4.1 ImportError No module named setuptools
请参考《ImportError No module named setuptools解决》
5. pip参数解释
04 | pip < command > [options] |
09 | freeze 按着一定格式输出已安装软件列表 |
12 | search 搜索软件,类似yum里的search. |
13 | wheel Build wheels from your requirements. |
14 | zip 不推荐. Zip individual packages. |
15 | unzip 不推荐. Unzip individual packages. |
16 | bundle 不推荐. Create pybundles. |
21 | - v , --verbose 更多的输出,最多可以使用3次 |
22 | -V, --version 现实版本信息然后退出. |
24 | --log- file <path> 覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log |
25 | --log <path> 不覆盖记录verbose输出的日志. |
26 | --proxy <proxy> Specify a proxy in the form [user: passwd @]proxy.server:port. |
27 | --timeout <sec> 连接超时时间 (默认15秒). |
28 | --exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup. |
6. 结束
安装使用一目了然,太简单了。老板再也不要我安装软件了。