linux下pip的安装步骤及使⽤详解
前⾔
pip类似RedHat⾥⾯的yum,安装软件⾮常⽅便。本节详细介绍pip的安装、以及使⽤⽅法,希望⽂章对各位了解pip的安装与使⽤带来帮助。下⾯话不多说,来看看详细的介绍:
⼀、pip下载安装
1.1 pip下载
# wget "/packages/source/p/pip/pip-1.5.#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
1.2 pip安装
# tar -xzvf pip-1.5.
# cd pip-1.5.4
# python setup.py install
⼆、pip使⽤详解
2.1 pip安装软件
# pip install SomePackage
[...]
Successfully installed SomePackage
2.2 pip查看已安装的软件
# pip show --files SomePackage
Name: SomePackage
Version: 1.0
Location: /my/env/lib/pythonx.x/site-packages
Files:
.
./somepackage/__init__.py
[...]
2.3 pip检查哪些软件需要更新
# pip list --outdated
SomePackage (Current: 1.0 Latest: 2.0)
2.4 pip升级软件
# pip install --upgrade SomePackage
[...]
Found existing installation: SomePackage 1.0
Uninstalling SomePackage:
Successfully uninstalled SomePackage
Running setup.py install for SomePackage
Successfully installed SomePackage
2.5 pip卸载软件
$ pip uninstall SomePackage
Uninstalling SomePackage:
/my/env/lib/pythonx.x/site-packages/somepackage
Proceed (y/n)? y
Successfully uninstalled SomePackage
三、pip使⽤实例
3.1 安装Redis
# pip install redis
3.2 卸载redis
# pip uninstall redis
Uninstalling redis:
/usr/lib/python2.6/site-packages/redis-2.9.-info
.....省略⼀些内容....
Proceed (y/n)? y
Successfully uninstalled redis
3.3 查看待更新软件
pip list --outdate
pygpgme (Current: 0.1 Latest: 0.3)
pycurl (Current: 7.19.0 Latest: 7.19.3.1)
iniparse (Current: 0.3.1 Latest: 0.4)
四、常见错误
4.1 ImportError No module named setuptools
请参考《》
五、pip参数解释
# pip --help
Usage:
pip <command> [options]
Commands:
install 安装软件.
uninstall 卸载软件.
freeze 按着⼀定格式输出已安装软件列表
list 列出已安装软件.
show 显⽰软件详细信息.
search 搜索软件,类似yum⾥的search.
wheel Build wheels from your requirements.
zip 不推荐. Zip individual packages.
unzip 不推荐. Unzip individual packages.
bundle 不推荐. Create pybundles.
help 当前帮助.
General Options:
-h, --help 显⽰帮助.
-
v, --verbose 更多的输出,最多可以使⽤3次
-V, --version 现实版本信息然后退出.
-q, --quiet 最少的输出.
--log-file <path> 覆盖的⽅式记录verbose错误⽇志,默认⽂件:/root/.pip/pip.log
--log <path> 不覆盖记录verbose输出的⽇志.
--proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port.
--timeout <sec> 连接超时时间 (默认15秒).
--exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.python安装教程非常详细
--cert <path> 证书.
总结
安装使⽤⼀⽬了然,太简单了。⽼板再也不要我安装软件了。
好了,以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,如果有疑问⼤家可以留⾔交流,谢谢⼤家对的⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论