当前位置:首页 > 技术 >

python安装pip(python安装pip3)

来源:原点资讯(www.yd166.com)时间:2023-04-18 16:05:55作者:YD166手机阅读>>

我们都知道Python有海量的第三方库或者说模块,这些库针对不同的应用,发挥不同的作用。我们在实际的项目中,或多或少的都要使用到第三方库,那么如何将他人的库加入到自己的项目中内呢?

打个电话?大哥你好,想用下你那个库,麻烦给邮箱发个源码呗!显然这是个笑话。Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的人分享下载。当然,除了Python官方的仓库,也有一些其他公司提供的仓库,还有一些私有的或针对内部的仓库。

有了统一的管理仓库,那么我们是不是就可以从上面下载源码进行安装了?原则上是的,只不过由于使用源码安装比较繁琐,容易出错,也不够简便,因此出现了wheel文件格式,类似zip或rar文件,并提供专用的安装工具,帮助我们更快更简便的安装。pip就是这个工具!它能帮助我们自动从仓库上下载并安装第三方库,同时将该库所依赖的而本地没有安装的库一并安装。

由于历史的原因,Python有两个著名的包管理工具easy_install和pip。在Python2.7的安装包中,easy_install是默认安装的,而pip需要我们手动安装。随着Python版本的提高,easy_install已经逐渐被淘汰,但是一些比较老的第三方库,在现在仍然只能通过easy_install进行安装。目前,pip已经成为主流的安装工具,自Python2 >=2.7.9或者Python3.4以后默认都安装有pip。

就如同Python有2、2.7、3、3.6一样,pip也有pip、pip2、pip3之分。pip是从属于Python的,对应的pip负责给对应的Python安装第三方模块。我们不要关心pip后面跟的数字,核心的问题是这个pip命令对应的是哪个Python解释器,一个萝卜一个坑,想要为哪个Python解释器安装第三方库,就要调用它名下对应的pip。

那么如何确定哪个pip是哪个Python的呢?

cmd环境中,输入pip -V(大写V):

python安装pip,python安装pip3(1)

注意提示中的Python路径和版本!搞清楚了这点,你就不会搞错了pip。

安装pip

那么,如果很不巧,你的Python版本下恰好没有pip这个工具,怎么办呢?解决办法很多!

  1. 使用easy_install安装: 各种进入到easy_install脚本的目录下,然后运行easy_inatall pip
  2. 使用get-pip.py安装: 在下面的url下载get-pip.py脚本 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 然后运行:python get-pip.py 这个脚本会同时安装setuptools和wheel工具。
  3. 在linux下使用包管理工具安装pip: 例如,ubuntu下:sudo apt-get install python-pip。Fedora系下:sudo yum install python-pip
  4. 在windows下安装pip: 在C:\python27\scirpts下运行easy_install pip进行安装。

刚安装完毕的pip可能需要先升级一下自身: 在Linux或masOS中:pip install -U pip 在windows中:python -m pip install -U pip

pip的基础使用

在命令行下,输入pip,回车可以看到帮助说明:

python安装pip,python安装pip3(2)

1. 普通安装再次强调,使用pip前请务必确认其所对应的Python解释器必须是你想要的那个!

以安装pillow模块为例。输入pip install pillow,安装过程如下图:

python安装pip,python安装pip3(3)

2. 指定版本安装

安装特定版本的package,通过使用==, >=, <=, >, <来指定一个版本号。 pip install 'Markdown<2.0' pip install 'Markdown>2.0,<2.0.3

3. 卸载已安装的库

pip uninstall pillow

4. 列出已经安装的库

pip list

5. 将已经安装的库列表保存到文本文件中

pip freeze > requirements.txt

这个功能非常常用、好用!经常被用作项目环境依赖文件。

6. 根据依赖文件批量安装库

pip install -r requirements.txt

使用上面的txt文件,批量安装第三方库。

7. 使用wheel文件安装

除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载到本地,然后使用pip进行安装。比如我在PYPI上提前下载的pillow库的wheel文件,后缀名为whl。

python安装pip,python安装pip3(4)

可以使用pip install pillow-4.2xxxxxxx.whl的方式离线进行安装

pip源的选择

很多时候,比如网络不给力,连接超时、防火墙阻挡等等各种原因,我们可能无法从Python官方的PyPi仓库进行pip安装,这时候可以选择国内的第三方源,推荐使用豆瓣源,速度不错。

使用方法:

pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com pillow

需要注意的是,除了最后的pillow用你所期望的库名替代外,前面的参数都是固定写法,包括参数顺序。

,

栏目热文

python中pip安装详细步骤(python自动安装pip教程)

python中pip安装详细步骤(python自动安装pip教程)

1、找到你的python的安装路径下的Scripts 文件夹,之前没安装过,应该是没有pip的文件的我的路径 2、下载...

2023-04-18 15:30:27查看全文 >>

旺夫有几种意思(旺夫有哪些含义)

旺夫有几种意思(旺夫有哪些含义)

女人是否“旺夫”是很多男人都想要知道的一点,一个旺夫的女人往往能够得到男人的真心疼爱,常常有很多大妈之类的长辈对人称赞,...

2023-04-18 15:54:37查看全文 >>

女人防夫是什么意思(男防妻子女防夫什么意思)

女人防夫是什么意思(男防妻子女防夫什么意思)

寡妇之相必然带有夫妻缘薄的特征,或有生离死别之兆。歌云:“何知此人老无夫,颧骨横面声又粗,地阁尖削性情戾,鼻梁露骨眼多泪...

2023-04-18 15:28:09查看全文 >>

女人相夫教子什么意思(说女的相夫教子说男的什么)

女人相夫教子什么意思(说女的相夫教子说男的什么)

在我订婚的第二天,婆婆却宣布了一个令人想不到的决定。“你们越来越好啊!”“我要和你爸离婚!”“妈,你知道自己在说什么吗?...

2023-04-18 15:47:21查看全文 >>

可招好夫什么意思(女招好夫的意思)

可招好夫什么意思(女招好夫的意思)

《孟子》是儒家的经典著作,被南宋朱熹列为“四书”(另外三本为《大学》《中庸》《论语》)。战国中期孟子及其弟子万章、公孙丑...

2023-04-18 15:30:01查看全文 >>

python中怎么安装pip(python安装pip)

python中怎么安装pip(python安装pip)

python正确安装后,我们使用pip来安装第三方的软件包!在国内请使用pip镜像临时使用镜像安装请加 -i 参数即可p...

2023-04-18 15:27:14查看全文 >>

如何通过pip安装python(安装python后怎样安装pip)

如何通过pip安装python(安装python后怎样安装pip)

自己写了一些公用python代码,不想到处复制文件,也省得花时间去想之前写的代码在哪,所以用pip进行安装、更新。代码目...

2023-04-18 15:42:43查看全文 >>

怎么在python中安装pip(python安装pip库教程)

怎么在python中安装pip(python安装pip库教程)

前几天安装Python的时候没有装上pip工具,所以只能现在手动安装了。首先,访问https://bootstrap.p...

2023-04-18 15:40:20查看全文 >>

python pip安装步骤(python如何安装最新版pip)

python pip安装步骤(python如何安装最新版pip)

1、python在调用库的时候可能会报错,因为有些库不是python自带的,必须要安装,如何安装库?使用方法: pip ...

2023-04-18 15:46:12查看全文 >>

python怎么通过pip安装包(python安装包pip)

python怎么通过pip安装包(python安装包pip)

概述有的时候我们需要在内网环境下去用pip安装某些Python安装包,这个时候可以怎么实现呢?1、内网编译安装pip1....

2023-04-18 16:09:08查看全文 >>

文档排行