热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python教程分享Python pip超详细教程之pip的安装与使用

1.pip的安装与卸载1.1pip的安装python中有许多有用的库,要使用这些第三方库,需要安装pip打开cmd,输入以下命令安装pip:python-mensurepip--d

1. pip的安装与卸载

1.1 pip的安装

python中有许多有用的库,要使用这些第三方库,需要安装pip

打开cmd,输入以下命令安装pip:

python -m ensurepip --default-pip  

出现如下图所示,代表pip安装成功:

Python pip超详细教程之pip的安装与使用

1.2 pip的卸载

1.卸载前询问一次,确认是否卸载

python -m pip uninstall pip  

Python pip超详细教程之pip的安装与使用

2.直接卸载不询问

python -m pip uninstall -y pip  

Python pip超详细教程之pip的安装与使用

2. pip的使用

2.1 帮助信息

帮助信息可以查看pip命令的用法,帮助命令如下:

pip-hpip --help,其中为可选信息,用法如下:

1.查看pip命令的用法:

pip -h  
pip --help  

Python pip超详细教程之pip的安装与使用

2.查看pip list命令的用法

pip list -h  

Python pip超详细教程之pip的安装与使用

2.2 查看pip版本

pip --version  

Python pip超详细教程之pip的安装与使用

2.3 更新pip版本

python -m pip install --upgrade pip  

Python pip超详细教程之pip的安装与使用

2.4 安装库

2.4.1 安装单个库

例如安装pyyaml库,打开cmd输入以下命令:

pip install pyyaml  

如下图所示,代表安装成功:

Python pip超详细教程之pip的安装与使用

安装包会默认安装到python路径的libsite-packages文件夹下,如e:environmentspython310libsite-packages

Python pip超详细教程之pip的安装与使用

2.4.2 批量安装库

新建一个txt文件,在文件里添加库名的信息,再输入pip install -r 文件路径,即可批量安装这些库。

例如,在e盘下新建packages.txt,在txt文件中添加以下内容:

pyyaml  pyautogui  requests  

再输入命令:

pip install -r e:\packages.txt  

Python pip超详细教程之pip的安装与使用

2.5 查看库

2.5.1 查看所有已安装的库

1.查看所有已安装的库

pip list  

Python pip超详细教程之pip的安装与使用

2.5.2 输出已安装库的信息至文件

输出所有已安装的库的信息,到文件中

pip freeze > e:packages.txt  

Python pip超详细教程之pip的安装与使用

2.5.3 查看库的详细信息

pip show -f pyyaml  

Python pip超详细教程之pip的安装与使用

2.6 升级库

1.查看需要升级的库

pip list -o  

Python pip超详细教程之pip的安装与使用

2.升级库

格式如下:

pip install --upgrade库名或者pip install -u 库名

例如:

pip install --upgrade setuptools  

Python pip超详细教程之pip的安装与使用

2.7 卸载库

2.7.1 卸载单个库

1.删除库前询问一次,确认是否删除

例如卸载pyyaml库,打开cmd输入以下命令:

pip uninstall pyyaml  

如下图所示,会出现询问是否删除包,输入y,即删除成功。

Python pip超详细教程之pip的安装与使用

再查看libsite-packages文件夹下,发现包已经删除了:

Python pip超详细教程之pip的安装与使用

2.跳过询问,直接删除

pip uninstall -y pyyaml  

Python pip超详细教程之pip的安装与使用

2.7.2 批量卸载库

批量卸载库方式,同批量安装库方式。

例如,在e盘下新建packages.txt,在txt文件中添加以下内容:

pyyaml  pyautogui  requests  

再输入命令:

pip uninstall -y -r e:\packages.txt  

Python pip超详细教程之pip的安装与使用

3. 提高pip下载速度

打开文件夹,输入%appdata%回车,打开%appdata%路径,并在此路径下新建一个pip文件夹:

Python pip超详细教程之pip的安装与使用

Python pip超详细教程之pip的安装与使用

在pip文件夹下,新建pip.ini文件,并将以下内容添加至pip.ini文件中:

[global]  timeout = 6000  index-url = http://mirrors.aliyun.com/pypi/simple/  trusted-host = mirrors.aliyun.com  
  • pip.ini文件内容的意思是,以后pip下载的包会自动到阿里镜像源中下载,下载的网址从国外转到了国内,速度自然也就加快了。
  • timeout 下载超时时长
  • index-url 下载的地址>
  • trusted-host 受信任地址

Python pip超详细教程之pip的安装与使用

再安装个selenium库试试下载速度,看看效果如何:

pip install selenium  

可以看到,这个速度都是几mb/s,而没有配置之前,速度只有几十kb/s

Python pip超详细教程之pip的安装与使用

到此这篇关于python pip超详细教程之pip的安装与使用的文章就介绍到这了,更多相关python pip教程内容请搜索<编程笔记>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<编程笔记>!

需要了解更多python教程分享Python pip超详细教程之pip的安装与使用,都可以关注python教程分享栏目&#8212;编程笔记


推荐阅读
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Python已成为全球最受欢迎的编程语言之一,然而Python程序的安全运行存在一定的风险。本文介绍了Python程序安全运行需要满足的三个条件,即系统路径上的每个条目都处于安全的位置、"主脚本"所在的目录始终位于系统路径中、若python命令使用-c和-m选项,调用程序的目录也必须是安全的。同时,文章还提出了一些预防措施,如避免将下载文件夹作为当前工作目录、使用pip所在路径而不是直接使用python命令等。对于初学Python的读者来说,这些内容将有所帮助。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • Windows 7 部署工具DISM学习(二)添加补丁的步骤详解
    本文详细介绍了在Windows 7系统中使用部署工具DISM添加补丁的步骤。首先需要将光驱中的安装文件复制到指定文件夹,并进行挂载。然后将需要的MSU补丁解压并集成到系统中。文章给出了具体的命令和操作步骤,帮助读者完成补丁的添加过程。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • Java自带的观察者模式及实现方法详解
    本文介绍了Java自带的观察者模式,包括Observer和Observable对象的定义和使用方法。通过添加观察者和设置内部标志位,当被观察者中的事件发生变化时,通知观察者对象并执行相应的操作。实现观察者模式非常简单,只需继承Observable类和实现Observer接口即可。详情请参考Java官方api文档。 ... [详细]
  • EzPP 0.2发布,新增YAML布局渲染功能
    EzPP发布了0.2.1版本,新增了YAML布局渲染功能,可以将YAML文件渲染为图片,并且可以复用YAML作为模版,通过传递不同参数生成不同的图片。这个功能可以用于绘制Logo、封面或其他图片,让用户不需要安装或卸载Photoshop。文章还提供了一个入门例子,介绍了使用ezpp的基本渲染方法,以及如何使用canvas、text类元素、自定义字体等。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • python中安装并使用redis相关的知识
    本文介绍了在python中安装并使用redis的相关知识,包括redis的数据缓存系统和支持的数据类型,以及在pycharm中安装redis模块和常用的字符串操作。 ... [详细]
author-avatar
平從老
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有