博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux中pip安装步骤与使用详解
阅读量:5889 次
发布时间:2019-06-19

本文共 2782 字,大约阅读时间需要 9 分钟。

  hot3.png

1、pip下载安装

1.1 pip下载

代码如下

# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

1.2 pip安装

代码如下

# tar -xzvf pip-1.5.4.tar.gz# cd pip-1.5.4# python setup.py install

2. 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

3. pip使用实例

3.1 安装redis

代码如下

# pip install redis

3.2 卸载redis

代码如下

# pip uninstall redisUninstalling redis:  /usr/lib/python2.6/site-packages/redis-2.9.1-py2.6.egg-info.....省略一些内容....Proceed (y/n)? y  Successfully uninstalled redis

3.3 查看待更新软件

代码如下

pip list --outdatepygpgme (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. 常见错误

4.1 ImportError No module named setuptools

请参考《ImportError No module named setuptools解决》

5. pip参数解释

代码如下

# pip --help Usage:    pip  [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 
覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log --log
不覆盖记录verbose输出的日志. --proxy
Specify a proxy in the form [user:passwd@]proxy.server:port. --timeout
连接超时时间 (默认15秒). --exists-action
Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup. --cert
证书.

6. 结束

安装使用一目了然,太简单了。老板再也不要我安装软件了。

转载于:https://my.oschina.net/wolfx/blog/690865

你可能感兴趣的文章
安装系统字体
查看>>
Spring的ApplicationContext加载备忘
查看>>
GoogleMapAPIV3.8.6离线包下载
查看>>
SILK 的 Tilt的意思
查看>>
IPC通信:Posix共享内存2
查看>>
GB2312转成UTF-8
查看>>
C#打开chm定位到特定页面
查看>>
[CareerCup][Google Interview] 寻找动态的中位数
查看>>
javascript操作iframe的那些事
查看>>
servlet相关 jar包位置 BAE上部署web应用
查看>>
路徑 z
查看>>
cpu分析简介
查看>>
1.备忘录模式
查看>>
Html学习笔记3
查看>>
杭州见闻
查看>>
What is Xeround?
查看>>
[转载]jQuery上传插件Uploadify使用详解
查看>>
算法学习的轨迹(转)
查看>>
asmx-web-service-basic-authentication
查看>>
Excel转换成图片的操作方法
查看>>