Python ---->> PiP 的重要性

news2024/11/15 12:04:30

我的个人博客主页:如果’'真能转义1️⃣说1️⃣的博客主页
关于Python基本语法学习---->可以参考我的这篇博客:《我在VScode学Python》

Python是一种跨平台的计算机程序设计语言,是一个高层次的结合了解释性、编译性、互动性和面向对象的语言。

Python提供了大量的第三方模块,使用方式与标准库类似。覆盖了科学计算、Web开发、数据库接口、图形系统多个领域,并且大多成熟而稳定。
(以Python或者C语言编写)【运行速度非常快】。

Python标准库的主要功能有:
  文本处理,包含文本格式化、正则表达式匹配,二进制数据处理等功能
  文件处理,包含文件操作、创建临时文件、文件压缩与归档、操作配置文件等功能
  操作系统功能,包含线程与进程支持、IO复用、日期与时间处理、调用系统函数等功能
  网络通信,包含网络套接字,SSL加密通信、异步网络通信等功能
  网络协议,支持HTTP,FTP,SMTP,POP,IMAP,NNTP,XMLRPC等多种网络协议,并提供了编写网络服务器的框架
  W3C格式支持,包含HTML,SGML,XML的处理等等。

Python 机器学习库 --->> Numpy

  • 小帮手PiP【属于 python 的一部分】:
    • PiP功能
    • PIP安装第三方库
      • 查看pip是否存在
      • 利用pip安装第三方库(包)
      • 再用`pip list`检查有没有该包

小帮手PiP【属于 python 的一部分】:

通用的 Python 包管理工具。提供了对Python 包的查找、下载、安装、卸载的功能。它随着我们在安装 python 后就被放到了 Python\Scripts 文件夹中,只需要运行安装就可以使用它帮助我们完成安装其他包的工作。
当Python 3.4 和 2.7 及以上版本那你据很方便不用自己安装pip了。
有PiP怎么办

步骤1:(1)打开已经下载好的Python文件
(2) python.exe 的文件,将该文件的路径添加至环境变量 PATH(在系统变量一栏下添加)。
(3),找到一个叫 Scripts 的文件夹执行指令“easy_install.exe pip”:执行完这步操作后,在 Scripts 文件夹下会出现一系列和 pip 有关的文件,其中
有 pip.exe。
(4)(1)和之前处理 python.exe 的方法一样,将 pip.exe 的路径也添加到环境变量
PATH 中。
(2)在 cmd 下输入“pip”,如果能识别"pip"指令,则说明 pip 安装成功了。

在这里插入图片描述

没有PiP命令怎么办:

我们需要将pip的安装路径加入到环境变量中, 这里pip的安装路径一般在 Python 启动文件的同级目录下的 Scripts文件中
在这里插入图片描述
同样的复制安装路径到环境变量中去
在这里插入图片描述

PiP功能

显示版本和路径:pip --version
获取帮助:pip --help
升级 pip :pip install -U pip 如果这个升级命令出现问题 ,可以使用以下命令:sudo easy_install --upgrade pip
升级包:pip install --upgrade SomePackage
升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。
卸载包:pip uninstall SomePackage
搜索包:pip search SomePackage
安装包:
pip install SomePackage (升级为最新版本)
pip install SomePackage==1.0.4 (升级为指定版本)
pip install 'SomePackage>=1.0.4' (升级为最小版本)
列出已安装的包:pip list
查看可升级的包:pip list -o

PIP安装第三方库

查看pip是否存在

我是直接询问cmdpip的有很大一长串东西
在这里插入图片描述

利用pip安装第三方库(包)

 pip install (指定的包名)

我们需要装Numpy
pip install numpy

再用pip list检查有没有该包

在这里插入图片描述
pip是管理Python软件包和依赖项的重要工具。它允许您轻松地从Python软件包索引(PyPI)和其他软件包存储库安装、升级和卸载软件包。如果没有pip,管理和分发Python软件包将会更加困难。

简单展示pip安装的包的功能:
Numpy的:
在这里插入图片描述
带图形的
在这里插入图片描述
urllib:内置的 HTTP 请求库,操作URL的常用内置库
请添加图片描述

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

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

相关文章

linux安装oracle

我系统为centos7&#xff0c;最小化安装的&#xff0c;需调用xshell图行化界面安装oracle** 前提准备 1、安装Xmanager&#xff0c;配置x11转发。 2、oracle下载地址 https://download.oracle.com 3、关闭selinux 临时关闭&#xff1a; setenforce 0 永久关闭 vim /et…

Servlet 和 Servlet API 简述

目录 1、什么是 Servlet&#xff1f; 2、Servlet API 有哪些内容&#xff1f; 3、Servlet 与 Tomcat 的区别和联系 4、常用的Web服务器有哪些&#xff1f; 5、拓展&#xff1a;Undertow 和Tomcat 的区别 1、什么是 Servlet&#xff1f; Servlet 是 Java Web 应用程序中的一…

使用 node 管理器管理 monorepo

使用 node 管理器管理 monorepo 不包含工具的使用&#xff0c;一方面因为我没用到过工具&#xff0c;另外一方面看了一下 Lerna&#xff0c;说 Learna 底层还是用到了 yarn 去进行管理&#xff0c;二者并不冲突&#xff0c;所以打算先学习一下基础再说。 顾名思义&#xff0c…

800V高压系统的驱动力和系统架构分析——为什么是800V高压系统,及其挑战?

摘要&#xff1a; 800V高压系统下汽车系统架构会出现哪些变化&#xff1f; 过去一年是新能源汽车市场爆发的一年&#xff0c;据中汽协数据&#xff0c;2021年新能源汽车销售352万辆&#xff0c;同比大幅增长157.5%。新能源汽车技术发展迅速&#xff0c;畅销车辆在动力性能、智…

IS210AEBIH3BED包含逻辑集成电路、存储器集成电路、专用集成电路

IS210AEBIH3BED包含逻辑集成电路、存储器集成电路、专用集成电路 什么是集成电路测试仪   集成电路测试仪是对集成电路进行测试的专用仪器设备。集成电路测试是保证集成电路性能、质量的关键手段之一。集成电路测试技术是发展集成电路产业的三大支撑技术之一&#xff0c;因此…

ELK部署

ELK部署 1. 整体部署规划1.1 服务器规划1.2 关闭防火墙&#xff0c;同步时间 2. ElasticSearch集群部署2.1 环境准备2.2 部署 Elasticsearch 软件 3. ELK Logstash 部署3.1 安装Logstash,httpd,java3.2 测试 Logstash与elasticsearch功能是否能做对接3.3 定义 logstash配置文件…

ES-IK分词器的概念和基本使用

文章目录 一、ES-IK分词器1.1 初识ES-IK分词器1.2 IK分词器-拓展和停用1.3 索引库1.3.1 mapping属性1.3.2 索引库的CRUD基本语法&#xff1a; 1.3.3 文档的DSL 一、ES-IK分词器 1.1 初识ES-IK分词器 ES IK分词器是一种基于中文文本的分词器&#xff0c;它是Elasticsearch中文分…

DJ4-4 网际协议:因特网中的转发和编址

目录 一、因特网中的网络层协议 二、IP 数据报格式&#xff08;IPv4&#xff09; 三、IP数据报分片和重组 1. 分片的概述 2. 分片的例子 四、IP 地址 1. IP 地址概述 2. IPv4 编址 3. IP 地址结构 4. 传统的 IP 地址分类 5. ABC 类地址 6. 特殊 IP 地址段 7. 特殊…

Mysql 截取字符串并将文本转换为数值

有一个需求, 需要在 字符串 20230410 中获取 月份(04), 然后变为 (4), 解决: SELECT cast(left(SUBSTRING(20230410, 5),2) as SIGNED); 用到的函数有 left(str, length) substring(str, pos)&#xff0c;即&#xff1a;substring(被截取字符串&#xff0c; 从第几位开始截…

Linux驱动之在Ubuntu下编译驱动模块——学习笔记(12)

为了方便驱动开发学习&#xff0c;了解一下在Ubuntu上进行驱动编译的流程。 一、下载对应的内核源码 首先要通过 uname -a查询一下自己的内核版本。 我这里下载的是 https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.gz 二、编译内核 &#xff08;1&a…

一起学 WebGL:复合矩阵

大家好&#xff0c;我是前端西瓜哥。之前讲了平移矩阵、旋转矩阵以及缩放矩阵&#xff0c;以及演示了在 WebGL 中的单独应用的效果。 这次我们看看同时进行多次矩阵变换的组合写法。 我们将会对一个三角形先平移&#xff0c;然后旋转。 矩阵乘法 简单过一下矩阵乘法的知识点…

Cassandra windos安装

首先从http://cassandra.apache.org/download/网站上找到cassandra&#xff0c;如下图所示&#xff1a; 2、点击3.11.3跳转到下载地址&#xff0c;如下图所示&#xff1a; …

DHCP服务器 DNS服务器 综合实验

配置DNS服务器 DNS服务器 主域服务器host1 192.168.80.101 从域服务器host2 192.168.80.102 DHCP服务器 host1 192.168.80.101 提供192.168.80.0/24网段 IP地址、默认网关、子网掩码、DNS服务器地址、DNS默认域名 客户端 Linux host3 19…

数据可视化神器!Matplotlib Python教程 | 从入门到精通绘制各种类型的图形和保存图形

大家好&#xff0c;我是爱吃熊掌的鱼&#xff0c;今天我要给大家带来一篇有趣开朗的Matplotlib Python教程。Matplotlib是Python中最流行的数据可视化库之一&#xff0c;它可以帮助我们将数据转化为易于理解的图表和图形。无论你是初学者还是专业人士&#xff0c;Matplotlib都是…

Eureka 注册中心——服务的注册与发现

文章目录 1.Eureka的结构和作用2.搭建eureka-server2.1.创建eureka-server服务2.2.引入eureka依赖2.3.编写启动类2.4.编写配置文件2.5.启动服务 3.服务注册3.1.引入依赖3.2 配置文件3.3启动多个user-service实例 4.服务发现4.1引入依赖4.2 配置文件4.3 服务拉取和负载均衡 最后…

flowable流程图绘制工具flowable-ui的安装和使用

一.简介 记录绘制flowable图的过程。 二.下载安装 1.下载 我这边是windows的&#xff0c;下载的版本是6.8.0&#xff0c;zip那个就可以&#xff0c;tar.gz是linux的 下载地址&#xff1a;https://github.com/flowable/flowable-engine/releases/tag/flowable-6.8.0 下载截…

PyCharm-2023安装教程

访问JetBrains的官方网站&#xff0c;下载PyCharm最新版本的安装程序。 双击下载的安装程序&#xff0c;在弹出的安装向导中点击“下一步”。 阅读许可协议&#xff0c;并同意协议条款。 选择安装路径。默认情况下&#xff0c;PyCharm会安装在C:\Program Files\JetBrain…

STL——Lambad表达式

&#x1f4d6;作者介绍&#xff1a;22级树莓人&#xff08;计算机专业&#xff09;&#xff0c;热爱编程&#xff1c;目前在c&#xff0b;&#xff0b;阶段>——目标Windows&#xff0c;MySQL&#xff0c;Qt&#xff0c;数据结构与算法&#xff0c;Linux&#xff0c;多线程&…

【C语言】输入输出、字符串操作、内存操作、文件操作函数

三对基本输入输出函数 1.gets()&#xff0c;puts() gets()从标准输入中获取一个字符串&#xff0c;到str&#xff08;自己创建的char型数组&#xff09;中&#xff0c;读到换行或输入末尾结束获取r&#xff1b; 成功返回str&#xff0c;失败返回空。 char *gets(char *str)…

ARM汇编第一次上机(顺序、分支、单重循环)【嵌入式系统】

ARM汇编第一次上机&#xff08;顺序、分支、单重循环&#xff09;【嵌入式系统】 前言推荐说明ARM汇编第一次上机&#xff08;顺序、分支、单重循环&#xff09;内容1 sum1流程图代码编写结果分析 2 sum2流程图代码编写结果分析 3 numbers流程图代码编写结果分析 最后 前言 20…