掌握Python的X篇_28_python包管理工具pip命令

本篇将会介绍在实际使用python中最能节省效率的内容,利用第三方库拿来就用

文章目录

  • 1. pip命令是什么
  • 2. pip相关操作
    • 2.1 list
    • 2.2 install
    • 2.3 uninstall
    • 2.4 导出和导入
      • 2.4.1 freeze命令
      • 2.4.2 “-r”
  • 3. 国内镜像
  • 4. Python Packges Index网站

1. pip命令是什么

  • pip其实是python的包管理工具。所谓的包管理工具,可以帮助我们管理模块。
  • 我们可以通过pip工具自动的下载、安装python的模块。

实际上,我们之前安装ipython,其实就是使用的pip工具

pip install ipython

这个过程就自动找ipython、自动下载、自动解压到路径

2. pip相关操作

先"wind+r"启动控制台,输入“pip”查看,如果报错就是python安装有问题,可以参考前面的博文进行安装。
在这里插入图片描述

2.1 list

pip list

查看当前环境下已经安装的python包。
python中的有些功能非标准库内,需要进行安装才能使用
在这里插入图片描述
一些包的介绍:
Django是专门做网站的;
moviepy可以用来视频剪辑
numpy数学库,用于数值计算
pdfrw可以做pdf格式转换、提取、修改、保存
Pillow是图像处理库

那如何去安装这些库呢?

2.2 install

通过pip的install命令,可以安装第三方模块

pip install <模块名>

例如:

pip install pdfrw

在这里插入图片描述
安装完成之后也就可以import进行验证:

C:\Users\>ipython
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.12.2 -- An enhanced Interactive Python. Type '?' for help.In [1]: import pdfrw

背后的工作:

  • 网络官网( pypi.org )定位到pdfrw这个模块
  • 下载pdfrw模块
  • 解压到python的import系统路径下

2.3 uninstall

pip uninstall <模块名>

2.4 导出和导入

当你电脑上的第三方模块很多,用的很顺手,但是需要迁移到另一台电脑,如何操作呢?这就涉及第三方模块的导出和导入。

2.4.1 freeze命令

freeze命令,会打印安装好的第三方模块(包括版本号)

pip freeze
In [2]: pip freeze
asttokens==2.2.1
backcall==0.2.0
colorama==0.4.6
decorator==5.1.1
executing==1.2.0
ipython==8.12.2
jedi==0.18.2
matplotlib-inline==0.1.6
parso==0.8.3
pdfrw==0.4
pickleshare==0.7.5
prompt-toolkit==3.0.38
pure-eval==0.2.2
Pygments==2.15.1
six==1.16.0
stack-data==0.6.2
traitlets==5.9.0
typing-extensions==4.6.3
wcwidth==0.2.6
Note: you may need to restart the kernel to use updated packages.

我们还可以将内容输出到文件:

pip freeze > mypip.txt

这个格式文件,可以被pip读取,并且依次安装该文件中的所有包。

2.4.2 “-r”

pip install -r mypip.txt

这就非常方便我们复制python环境。

3. 国内镜像

因为python官网下载时很慢的,可以通过-i的选项,选择国内镜像,最常用的为以下:

  • 阿里: https://mirrors.aliyun.com/pypi/simple
  • 豆瓣: https://pypi.douban.com/simple
  • 中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple/

下为实际使用案例:

In [6]: pip install ipython -i https://pypi.douban.com/simple
Looking in indexes: https://pypi.douban.com/simple
Requirement already satisfied: ipython in e:\program files\python\python38\lib\site-packa

4. Python Packges Index网站

作为程序开发中,如何根据需求去搜索现有的库呢?那就可以去python的索引库网站:https://pypi.org/

以下是我在该网站搜索qq的第三方封装库的结果,甚至左上角已经给你写好了安装命令:
在这里插入图片描述
第三方库的品质良莠不齐的,可能成功,也可能失败。

5. 学习视频地址: python包管理工具pip命令

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1383128.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

DiskGenius分区移动硬盘

打开DiskGenius 右键点击1T&#xff08;实际显示是900多G&#xff09;的移动硬盘&#xff0c;选择快速分区 分区个数按自己需要来选&#xff0c;卷标也按自己需要来修改&#xff0c;取消主分区的勾选框&#xff0c;因为是移动硬盘&#xff0c;不需要转操作系统&#xff0c;所以…

AUtoCAD Civil 3D-曲面-原始数据处理

Civil3D中&#xff0c;曲面是最重要的一个对象之一。曲面涉及到的知识点比较多&#xff0c;作为一个刚接触Civil3D的学习者&#xff0c;可能对于各种概念和各种概念之间的关系比较迷惑。这篇文章及梳理下曲面的一些重要的概念框架。 1、 曲面的分类 曲面可以分为四种类型&…

如何将卫星影像或者航拍影像叠加到CAD设计图上(Auto CAD版)

同步视频教程&#xff1a;卫星图像应用到AutoCAD工程设计&#xff08;套合、叠加、配准&#xff09;-Bigemap GIS Office 视频教程&#xff1a;如何选择中央子午线或者分度带 第一步 工具准备 BIGEMAP地图下载器&#xff1a;Bigemap系列产品-GIS行业基础软件kml\shp 相关教…

AutoCAD套合(叠加)卫星影像和矢量路网数据-CAD配准

BIGEMAP无偏移影像叠加配准&#xff08;Auto CAD版&#xff09; ​ 同步视频教程&#xff1a;http://www.iqiyi.com/w_19rubyfogh.html 专题地图制作视频教程&#xff1a;http://www.iqiyi.com/w_19rvlbep4l.html#vfrm16-1-1-1 下载&#xff1a;全国路网数据、全国水系矢量 …

cad图转成shp文件并把其平面坐标投影配准成大地坐标(配准针对没有底图的情况)

所需工具:arcmap,supermap(这里安装过程就不写了,网上一堆,自行搜搜吧。) 一、先将cad图转成shp文件 打开arcmap中,在图层中加入数据。 在arcmap中导入cad图后,选择需要的要素导出。比如,这里需要面要素,右击面要素,选择数据,点击导出数据。 选择将要导出shp文件…

history记录日期时间和日志记录操作

history命令能查看到操作日期和时间的配置方法&#xff1a; 1&#xff09;在/etc/profile文件中添加一行&#xff1a; export HISTTIMEFORMAT"%F %T whoami " 2&#xff09;保存后&#xff0c;执行加载命令&#xff1a; source /etc/profile 3&#xff09;然后检…

ASP.NET Core - 缓存之分布式缓存

分布式缓存是由多个应用服务器共享的缓存&#xff0c;通常作为访问它的应用服务器的外部服务进行维护。 分布式缓存可以提高 ASP.NET Core 应用的性能和可伸缩性&#xff0c;尤其是当应用由云服务或服务器场托管时。 与其他将缓存数据存储在单个应用服务器上的缓存方案相比&am…

【SWAT水文模型】SWATCUP率定参数实例-以洮河流域为例

SWATCUP率定参数实例 以SWATCUP首次模拟结果为例&#xff0c;具体模拟结果如下&#xff1a; 模拟参数结果如下&#xff1a; Parameter_Name Fitted_Value Min_value Max_value 1:R__CN2.mgt -0.180000 -0.200000 0.200000 2:V__SUR…

深入浅出流批一体理论篇——数据架构的演进

一、前大数据时代 人人都知道罗马不是一天建成的&#xff0c;但没人告诉过你罗马是怎样一天天建成的。你看见罗马时&#xff0c;它就已经是罗马了。当我进阿里时&#xff0c;正是这样的感觉。我没有经历过阿里数据架构&#xff08;包括平台工具&#xff09;从0到1的过程。我相…

linux镜像下载与安装

https://www.kernel.org/ 中国科技大学网站&#xff1a;http://centos.ustc.edu.cn/centos/ 清华大学网站&#xff1a;https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/ http://mirror.centos.org/centos/7/isos/ Centos7.6 安装 1、引导进入安装界面后&#xff0c;选择安…

linux系统镜像官方下载地址

Centos镜像 http://mirror.nsc.liu.se/centos-store/7.2.1511/isos/x86_64/ #所有镜像下载地址 https://www.centos.org/download/ 这里选择的是centos7,64位系统 选择国内的镜像即可 选择第一个镜像文件下载 Ubuntu镜像 ubuntu 后面跟LTS(Long Term Support )&#xff0…

Linux系统各发行版镜像下载

标题Linux系统各发行版镜像下载&#xff0c;包括CentOS、RedHat Enterprise Linux、Ubuntu、Fedora、SUSE等。 建议选择地域离您比较近的服务器。 1、搜狐 http://mirrors.sohu.com/ 例如&#xff1a; CentOS7.7的下载目录是http://mirrors.sohu.com/centos/7.7.1908/isos…

下载虚拟机安装linux镜像(图形化)

1、下载虚拟机的网址 https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html 这里选择第一个windows的版本&#xff0c;直接下载安装就好了&#xff0c;里面需要的序列号百度找一下就好了 我的虚拟机版本是15.5的&#xff0c;这里就没用详细…

Linux镜像下载及虚拟机中安装

目录 一、官网下载 二、新建虚拟机 三、镜像安装 一、官网下载 Download - CentOS Wiki 或者右上角download-》下拉找到如图找到老版本 1.往下拉&#xff0c;我们选择7.7版本 2.往下拉&#xff0c;找到ISOS 3.选择版本 4.找DVD.iso的就可以 二、新建虚拟机 1.新建虚拟机…

linux虚拟机镜像下载

下载VMware 下载链接 https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.4-12990004.exe 如果下载最新版 在vmware官网该找到下载 选择要使用的系统 下载的版本 进入下载页面&#xff0c;选择版本并在下载页中点击了解更多 软件详情 复制软件…

让我们玩个游戏:找出缅北诈骗网络中的“狼人杀”!

大数据产业创新服务媒体 ——聚焦数据 改变商业 近期&#xff0c;《孤注一掷》掀起了一阵观影热潮。这部电影展现了在高科技与诈骗手法交织下的惊心动魄的故事&#xff0c;不仅让观众们大呼过瘾&#xff0c;更让人们对现实生活中日益猖獗的缅北诈骗产生了深入的反思。 《孤注一…

公司自建机房IDC还是选择云服务器?以腾讯云为例

大企业是选择自购服务器自建机房还是使用腾讯云服务器&#xff1f;都说企业上云是趋势&#xff0c;自建机房是一次性支出&#xff0c;上云租赁云服务器等产品需要年年续费&#xff0c;大型企业有必要把数据中心迁移上云吗&#xff1f;腾讯云服务器网想说&#xff0c;自建机房购…

u盘为什么提示格式化?u盘提示格式化怎么办

U盘是一种便携式存储设备&#xff0c;在使用U盘的过程中&#xff0c;有时候会出现提示需要格式化的情况。这种情况通常会让人担心自己重要的数据是否会丢失。那么&#xff0c;U盘为什么提示格式化&#xff1f;U盘提示格式化怎么办&#xff1f;在本文中&#xff0c;我们将探讨U盘…

剪映:制作特效的常用方法

在创作短视频时&#xff0c;常常需要为一些镜头添加或制作特效&#xff0c;以增加趣味性、提升影片的艺术渲染力。本文介绍几种在剪映专业版中快速添加或制作特效的常用方法。 一、使用特效库 在“特效”库中提供了大量的特效供下载使用。找到自己中意的特效&#xff0c;直接拖…

深度学习基础知识笔记

深度学习要解决的问题 1 深度学习要解决的问题2 应用领域3 计算机视觉任务4 视觉任务中遇到的问题5 得分函数6 损失函数7 前向传播整体流程8 返向传播计算方法1 梯度下降9 神经网络整体架构 11 神经元个数对结果的影响12 正则化和激活函数1 正则化2 激活函数 13 神经网络过拟合…