pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍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
2
3
|
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
|
2.1 pip安装包
1
2
3
|
# pip install SomePackage
[
.
.
.
]
Successfully
installed
SomePackage
|
2.2 pip查看已安装的包
1
2
3
4
5
6
7
|
# pip show --files SomePackage
Name
:
SomePackage
Version
:
1.0
Location
:
/
my
/
env
/
lib
/
pythonx
.
x
/
site
-
packages
Files
:
.
.
/
somepackage
/
__init__
.
py
[
.
.
.
]
|
2.3 pip检查哪些包需要更新
1
2
|
# pip list --outdated
SomePackage
(
Current
:
1.0
Latest
:
2.0
)
|
2.4 pip升级包
1
2
3
4
5
6
7
|
# 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卸载包
1
2
3
4
5
|
$
pip
uninstall
SomePackage
Uninstalling
SomePackage
:
/
my
/
env
/
lib
/
pythonx
.
x
/
site
-
packages
/
somepackage
Proceed
(
y
/
n
)
?
y
Successfully
uninstalled
SomePackage
|
3.1 安装redis
1
|
# pip install redis
|
3.2 卸载redis
1
2
3
4
5
6
|
# 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 查看待更新包
1
2
3
4
|
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
请参考《ImportError No module named setuptools解决》
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# 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
>
证书
.
|
安装使用一目了然,太简单了。
转载地址:http://www.ttlsa.com/python/how-to-install-and-use-pip-ttlsa/
文章浏览阅读606次。为什么80%的码农都做不了架构师?>>> ..._google trace batch job
文章浏览阅读2.6k次,点赞3次,收藏3次。'''题目描述1、对输入的字符串进行加解密,并输出。2加密方法为:当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a;当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0;其他字符不做变化。s'''#-*-coding:utf-8-*-importre#判断是否是字母defisLetter(letter):iflen..._编写函数fun2实现字符串加密,加密规则为:如果是字母,将其进行大小写转换;如果
文章浏览阅读4.4k次,点赞6次,收藏8次。下面列出了所有集合的类图:每个接口做的事情非常明确,比如 Serializable,只负责序列化,Cloneable 只负责拷贝,Map 只负责定义 Map 的接口,整个图看起来虽然接口众多,但职责都很清晰;复杂功能通过接口的继承来实现,比如 ArrayList 通过实现了 Serializable、Cloneable、RandomAccess、AbstractList、List 等接口,从而拥有了序列化、拷贝、对数组各种操作定义等各种功能;上述类图只能看见继承的关系,组合的关系还看不出来,比如说_迭代器是否可以保证容器删除和修改安全操作
在科技金融、绿色金融、普惠金融、养老金融、数字金融这“五篇大文章”中,养老金融以其独特的社会价值和深远影响,占据着不可或缺的地位。通过政策引导与市场机制的双重驱动,激发金融机构创新养老服务产品,如推出更多针对不同年龄层、风险偏好的个性化养老金融产品,不仅能提高金融服务的可获得性,还能增强民众对养老规划的主动参与度,从而逐步建立起适应中国国情、满足人民期待的养老金融服务体系。在人口老龄化的全球趋势下,中国养老金融的发展不仅仅是经济议题,更关乎社会的稳定与进步。养老金融:民生之需,国计之重。
在需要使用图片的地方使用下面的代码,注意xib可以直接设置图片。将相应的图片资源文件放到bundle文件中。
文章浏览阅读3.6k次,点赞4次,收藏66次。目录九、多元统计分析介绍九、多元统计分析介绍_r语言多元统计分析
文章浏览阅读623次。MATLAB课程设计-基于PSK和DPSK的matlab仿真 (41页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.90 积分武汉理工大学MATLAB课程设计.目录摘要 1Abstract 21.设计目的与要求 32.方案的选择 42.1调制部分 42.2解调部分 43.单元电路原理和设计 63.1PCM编码原理及设计 63.1.1PCM编码原理 ..._通信原理课程设计(基于matlab的psk,dpsk仿真)(五篇模版)
文章浏览阅读3.5k次,点赞6次,收藏28次。腾讯微搭小程序获取微信用户信息无论你对低代码开发的爱与恨, 微信生态的强大毋庸置疑. 因此熟悉微搭技术还是很有必要的! 在大多数应用中, 都需要获取和跟踪用户信息. 本文就微搭中如何获取和存储用户信息进行详细演示, 因为用户信息的获取和存储是应用的基础.一. 微搭每个微搭平台都宣称使用微搭平台可以简单拖拽即可生成一个应用, 这种说法我认为是"夸大其词". 其实微搭优点大致来说, 前端定义了很多组件, 为开发人员封装组件节省了大量的时间,这是其一; 其二对后端开发来说, 省去了服务器的部署(并没有省去后_微搭 用微信号登录
sql中索引的使用分析
文章浏览阅读8.9k次,点赞16次,收藏108次。因为呢,termux作者,不希望让termux变成脚本小子的黑客工具,于是把msf , sqlmap等包删了。至于如何安装metasploit呢。apt update -y && apt upgrade -y #更新升级更新升级之后要安装一个叫 git 的安装包apt install git -y然后我们就开始//这里的话建议把手机放到路由器旁边,保持网络的优良。或者科学上网。//git clone https://github.com/gushmazuko/metaspl_termux安装metasploit
文章浏览阅读141次。一、Docker支持4种网络模式Bridge(默认)--network默认网络,Docker启动后创建一个docker0网桥,默认创建的容器也是添加到这个网桥中;IP地址段是172.17.0.1/16 独立名称空间 docker0桥,虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。host容器不会获得一个独立的network namespace,而是与宿主..._armbian 172.17.0.1
Ansible-Tower安装破解。