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

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

pip类似RedHat里面的yum,安装软件非常方便。本节详细介绍pip的安装、以及使用方法,希望文章对各位了解pip的安装与使用带来帮助。

1、pip下载安装

1.1 pip下载

 代码如下 复制代码
# wget "htt://pypi..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
  Uninstal 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 安装

 代码如下 复制代码
# pip install redis

3.2 卸载redis

 代码如下 复制代码
# pip uninstall redis
Uninstalling 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 --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. 常见错误

4.1 ImportError No module named setuptools

5. 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.
  --cert <path>               证书.

6. 结束

安装使用一目了然,太简单了。

原文链接:

转载地址:http://ovyai.baihongyu.com/

你可能感兴趣的文章
Archlinux从3.6.9-1-ARCH升级到3.6.11-1-ARCH后vmware 9不能启动的解决办法
查看>>
RH442 - 通过cgroup来限制kvm虚拟机只使用host的某个cpu和内存大小
查看>>
Oracle EBS R12 - 解决在Oracle Linux 5.8 64上装完后http服务不能启动的问题
查看>>
启用刷了dd-wrt的无线路由器asus-n13u-b1外置usb存储支持,安装python2.7
查看>>
dd-wrt如何增加一个普通权限的用户
查看>>
ddnslib.py - 更新adsl用户外网ip到动态域名网站no-ip.com,并发送新ip到指定邮箱的python脚本
查看>>
检查Python对象
查看>>
Oracle EBS R12 - 移动应用服务mwa/MSCA简单管理
查看>>
/proc/sys和/sys目录的区别
查看>>
rh442 - Linux下cpu使用率load average的简单理解
查看>>
解释bash脚本中set -e与set -o pipefail的作用
查看>>
Oracle禁止操作系统验证并启用sys用户密码验证
查看>>
Oracle EBS R12 - 根据request_id查trace文件的SQL
查看>>
x11vnc - Linux下共享本地用户桌面($DISPLAY==:0.0)的工具
查看>>
ArchLinux下通过Grub2引导进入GPartedLive动态调整分区大小
查看>>
Oracle EBS R12 - 使用adadmin编译某个特定应用下的form时无法找到任何form文件
查看>>
OPMN in Oracle Applications R12
查看>>
Oracle EBS R12 - 报FRM-91126错的一种可能原因和解决方法
查看>>
iptables常用规则 - 未完待续
查看>>
rh333 - 启用apache的UserDir(~user)支持
查看>>