|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
(一)pip下载及安装
; s8 Q: @: r/ B% e0 _- C0 ]; D: _0 y# K! S" n$ K
1.1 pip下载
; D2 H" S8 L0 t# m- 进入 https://pypi.python.org/pypi/pip,下载 .tar.gz压缩包
复制代码
6 _% Q' d% Q v1 {1 l5 i1.2 Linux安装pip! }& C ?" W; j9 }2 N: Q A2 w
- # tar -xzvf pip-1.5.4.tar.gz 解压4 y+ e5 v+ b" E y5 K' e
- # cd pip-1.5.4 进入解压文件; `' }7 s8 O; i9 O& L
- # python setup.py install 安装
复制代码 + A; m) ?+ a' }, _
1.3 升级pip
; G: J% _5 N7 O5 D, @- python -m pip install --upgrade pip
复制代码 0 C- d3 Y+ }/ |- U) [
& g6 M k. X3 p' r( n+ ?(二)pip使用详解 X p- |0 v( ]3 e2 P# I5 r
3 u7 g+ a- e" X: `# R2.1 pip安装包+ Z7 |! E; L+ c4 O( v) K2 {7 J5 B8 v
安装成功后最后会显示
. |- B+ F0 S% K [...]
: i( V% E) M" N7 b' g R" Q0 _, q Successfully installed SomePackage #安装成功
1 u( W1 g" S( P+ Q0 X& v1 f2.2 pip查看是否已安装
( f' c C+ k' n r- # pip show --files 安装包名
3 q, r* W' S/ u3 T7 O" p4 ` - Name:SomePackage # 包名5 P5 k4 r' ~& u0 _. ]* s- e
- Version:1.0 # 版本号+ i8 g( K; C& f9 G" c3 u
- Location:/my/env/lib/pythonx.x/site-packages # 安装位置3 k7 {3 G! y1 V4 T4 v9 m% Y
- Files: # 包含文件等等- Y" G- J6 o( g" ]/ x
- ../somepackage/__init__.py
/ `/ D6 i( _& g - [...]
复制代码
" k. y% [; ~- T# W( ~& h0 r, g+ p0 Q2.3 如果要查看我们已经安装的软件包,可以使用以下命令3 ~, q- R' Z# y/ D f. P
7 q+ v% M X0 G8 l U' l* ~6 x
* M& H, T" m+ q$ }+ R" B* a8 B) i
2.4 pip检查哪些包需要更新
& Z, X# q4 Y9 R l/ Z9 A包名(模块名) 当前安装版本号 最新版本号
5 A9 ]: l0 t' A9 }
$ F8 n9 N7 q q8 }- H
2 [& u x' k! o* g$ X6 ^7 P$ _2.5 pip升级包
5 @2 f& N( D- I0 h( h* a! d2 o/ L- pip install --upgrade 要升级的模块名
复制代码 + I# t/ a! ~* h4 m4 X
2.6 pip卸载包
0 _$ v5 A6 U; `0 a2 k9 k( O, b$ F1 R3 A1 t, u0 j- b9 ?: ?
6 H- I, |% V! Q
(三)pip使用实例) M: f. Z. ^* c" X$ H5 }; N' N9 U X
! b K7 \1 F9 [9 z3.1 安装redis) r, O9 J1 x+ A' L3 S. @0 f1 L
7 J3 A, W3 J! ^; t8 f. E% r- y- f7 z3.2 卸载redis
7 C" U( b! N$ K) ^/ Z/ M+ w8 V5 ?9 d- # pip uninstall redis1 i8 m6 w0 d: z/ Q3 J' ~
- Uninstalling redis:
1 ~3 N ]1 v4 h2 D3 ?# X# Q: e# [% @) S - /usr/lib/python3.6/site-packages/redis-2.9.1-py3.6.egg-info% B, C; t) F5 T0 c- h
- .........& L, _& t% F B$ T" Q
- Proceed (y/n)? y. T' c3 @- a( @$ B# |
- Successfully uninstalled redis # 卸载成功
复制代码
+ U+ `/ d4 S6 C5 C0 {; t+ I y" N9 R4 \ N8 ~
(四)pip参数解释
7 }. b9 f/ x6 F& o- # pip --help
# s3 ~$ [$ E+ r, r" @ - #-------------------------------------------------------------------------------------------------------#
) k" y% s5 `5 N1 B( r- p - Usage:
% w3 f; _% a2 `* Q% o - pip<command>[options]: j* l" A+ \0 Z, E, E
- #-------------------------------------------------------------------------------------------------------#
& \" G* b1 g2 ^) k% e - Commands:
7 V0 [; C3 h( z6 Y- v - install 安装包.: B( Z' N6 r+ {( J a: ~
- uninstall 卸载包.$ k# ]* J+ X, c/ N9 `
- freeze 按着一定格式输出已安装包列表
4 C; D$ R/ f1 W# x8 I( L) @ - list 列出已安装包.
/ j. q9 s8 k( `: C7 _8 G1 {" V+ X - show 显示包详细信息.
( r, ~0 t1 j- C7 q$ H- {+ c - search 搜索包,类似yum里的search.
' u% D. L, e( {% Z9 m - wheel Buildwheelsfromyourrequirements.
. S/ t+ ~: ^7 v - zip 不推荐.Zipindividualpackages.$ E8 a w0 ~: l; A5 s! ~. U& i
- unzip 不推荐.Unzipindividualpackages.
. O, P% \3 [/ y$ T0 ?% G - bundle 不推荐.Createpybundles.
4 K: r7 E! V; o# O0 I - help 当前帮助.
' G- h6 Q) s8 d5 ^$ {" E - #-------------------------------------------------------------------------------------------------------#
( ]* Y# M5 b5 O& Y - GeneralOptions:
$ I* W6 g6 o& P5 I& s. }% U - -h,--help 显示帮助., |# M0 ~7 s J4 y3 I& j$ }/ ?( @
- -v,--verbose 更多的输出,最多可以使用3次5 N, ?* D( g9 i) K$ ~. {
- -V,--version 现实版本信息然后退出.
7 P7 p2 ~4 s. Z' f9 D/ B - -q,--quiet 最少的输出.
3 ?: D- F( ]) j2 d - --log-file<path> 覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log$ I; D2 o) ~4 N5 ^. E# C- `* F
- --log<path> 不覆盖记录verbose输出的日志.
1 }2 ?8 I" U5 W - --proxy<proxy> Specifyaproxyintheform[user:passwd@]proxy.server:port.- z! y2 r5 e% S& v# @: Y5 K5 s# y' f
- --timeout<sec> 连接超时时间(默认15秒).$ V* f/ n5 z. {5 ^2 r9 z- b! O
- --exists-action<action> Defaultactionwhenapathalreadyexists:(s)witch,(i)gnore,(w)ipe,(b)ackup.5 K( a* E* N, W9 D, k
- --cert<path> 证书.
0 }. ^6 T8 U' f8 } - #-------------------------------------------------------------------------------------------------------#
复制代码 / J3 i! n( ]. Z2 p; I
查看是否已经安装 pip 可以使用以下命令:
7 y6 q6 |4 ]- f* E |
|