Pip 命令使用详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pip 命令使用详解相关的知识,希望对你有一定的参考价值。
分类:
1、pip下载安装
1.1 pip下载
1 |
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate |
1.2 pip安装
1 |
# tar -xzvf pip-1.5.4.tar.gz |
2 |
# cd pip-1.5.4 |
3 |
# python setup.py install |
2. pip使用详解
2.1 pip安装软件
1 |
# pip install SomePackage |
2 |
[...] |
3 |
Successfully installed SomePackage |
2.2 pip查看已安装的软件
1 |
# pip show --files SomePackage |
2 |
Name: SomePackage |
3 |
Version: 1.0 |
4 |
Location: /my/ env /lib/pythonx.x/site-packages |
5 |
Files: |
6 |
../somepackage/__init__.py |
7 |
[...] |
2.3 pip检查哪些软件需要更新
1 |
# pip list --outdated |
2 |
SomePackage (Current: 1.0 Latest: 2.0) |
2.4 pip升级软件
1 |
# pip install --upgrade SomePackage |
2 |
[...] |
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 |
4 |
Proceed (y/n)? y |
5 |
Successfully uninstalled SomePackage |
3. pip使用实例
3.1 安装Redis
1 |
# pip install redis |
3.2 卸载redis
1 |
# pip uninstall redis |
2 |
Uninstalling redis: |
3 |
/usr/lib/python2.6/site-packages/redis-2.9.1-py2.6.egg-info |
4 |
.....省略一些内容.... |
5 |
Proceed (y/n)? y |
6 |
Successfully uninstalled redis |
3.3 查看待更新软件
1 |
pip list --outdate |
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参数解释
01 |
# pip --help |
02 |
03 |
Usage: |
04 |
pip < command > [options] |
05 |
06 |
Commands: |
07 |
install 安装软件. |
08 |
uninstall 卸载软件. |
09 |
freeze 按着一定格式输出已安装软件列表 |
10 |
list 列出已安装软件. |
11 |
show 显示软件详细信息. |
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. |
17 |
help 当前帮助. |
18 |
19 |
General Options: |
20 |
-h, --help 显示帮助. |
21 |
- v , --verbose 更多的输出,最多可以使用3次 |
22 |
-V, --version 现实版本信息然后退出. |
23 |
-q, --quiet 最少的输出. |
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. |
29 |
--cert <path> 证书. |
6. 结束
安装使用一目了然,太简单了。老板再也不要我安装软件了。
以上是关于Pip 命令使用详解的主要内容,如果未能解决你的问题,请参考以下文章
Selenium JavascriptExecutor 详解