您当前所在位置:首页安装教程pip软件安装与基础使用

pip软件安装与基础使用

更新:2023-11-13 23:17:19编辑:tooool归类:安装教程人气:108

一、简介

pip是一个以Python计算机程序语言写成的软件包管理系统,它可以安装和管理软件包,另外不少的软件包也可以在Python软件包索引(英语:Python Package Index,简称PyPI)中找到。

pip软件安装与基础使用

二、安装方式

首先可以尝试下安装py3,默认Centos7中是有python安装的,但是是2.7版本,我们可以安装py3。

cd /usr/bin

ls python* 查看2.7版本

默认如图:

[root@localhost bin] ls -al python*

lrwxrwxrwx. 1 root root 33 Oct 21 12:30 python -> python2

lrwxrwxrwx. 1 root root 9 Oct 19 23:55 python2 -> python2.7

-rwxr-xr-x. 1 root root 7136 Aug 4 08:40 python2.7

1、备份Python

[root@localhost bin] mv python python.bak

2、新建目录

[root@localhost bin] mkdir /usr/local/python3

3、以3.6.3为例,下载源码包

[root@localhost python3] wget http://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

解压命令

[root@localhost python3] tar -xvf Python-3.6.3.tgz

解压完成后,查看目录下文件[root@localhost python3] ll

total 22148

drwxr-xr-x. 17 501 501 4096 Oct 21 12:22 Python-3.6.3

-rw-r--r--. 1 root root 22673115 Oct 3 15:47 Python-3.6.3.tgz

4、进入目录并编译

[root@localhost python3] cd Python-3.6.3/

[root@localhost Python-3.6.3] make && make install

5、重新建立软链接

[root@localhost python3Dir] cd /usr/bin然后输入以下命令 ,创建一个软链接

[root@localhost bin] ln -s /usr/local/python3Dir/bin/python3 /usr/bin/python

6、让yum依然用原来的2.7版本

vi /usr/bin/yum

把文件开头第一行的

!/usr/bin/python改成!/usr/bin/python2.7

pip安装有多种:

  • wget官网

http://pip.pypa.io/en/stable/installing/installing-with-get-pip-py

再执行

sudo python get-pip.py

  • 使用yum安装pip,用的python自带的

首先安装epel扩展源,

yum -y install epel-release

更新完成之后,安装pip:

yum -y install python-pip

  • 下载pip

进入http://pypi.python.org/pypi/pip,找到相应的压缩包。

解压安装,这种方式Window和Linux下都适用。

安装完成后查看pip版本,测试是否安装成功:

pip --version

三、操作命令

1) 安装命令

pip install 包名

2) 查看已安装的包信息

pip list 包名

3) 查看哪些包过期(outdate),即需要更新的包

pip list --outdate

4) 升级包

pip install --upgrade 包名

5) 卸载包

pip uninstall 包名

6) 升级pip

pip install --upgrade pip

四、修改仓库软件源

单次指定

pip install flask -i http://pypi.douban.com/simple

or

pip install -r requirements.txt -ihttp://pypi.douban.com/simple

sudo pip install numpy -ihttp://10.141.196.243:8081/repository/repo_pip_group/simpel--trusted-host 10.141.196.243

永久指定 [Linux 环境]

创建 ~/.pip/pip.conf

内容如下:

[global]

index-url = http://pypi.douban.com/simple

注意!注意!!注意:要在仓库地址后面加/simple(而在nexus仓库代理指向的地址不用加simple结尾)

国内常用的有镜像有:

清华大学镜像

http://pypi.tuna.tsinghua.edu.cn/simple/

阿里云

http://mirrors.aliyun.com/pypi/simple/

中科大镜像

http://pypi.mirrors.ustc.edu.cn/simple/

豆瓣镜像

http://pypi.douban.com/simple/

中科大镜像2

http://pypi.mirrors.ustc.edu.cn/simple/

五、仓库目录分析

last-modified

pypi的镜像都需要维护一个带有简单文本内容的URL,里面有最新的镜像维护同步日期。(使用ISO 8601格式,以GMT时间提供日期)

local-stats/

Pypi要求统计所有下载的记录,这个目录底下总结了所有内容的下载,按时间记录起来。这些统计信息采用CSV格式,第一行包含标题。基本上,Python的csv模块应该可以读取它。在中央仓库有/stats目录 ,把各个镜像的local-stats/相加,统计出所有镜像的下载活动。

  • YYYY-MM-DD.bz2 for daily files以天为单位
  • YYYY-MM.bz2 for monthly files以月为单位

Statistics page

PyPI和每个镜像负责提供总计 页面/ stats。 此页面由PyPI每天统计, 通过浏览所有镜像本地统计数据并将它们相加。它具有与local-stats页面相同的结构。

镜像列表页面

存放一系列的packages

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

高手教你使用Win10照片应用剪辑视频和添加特效 win7系统下谷歌浏览器清空缓存的方法