cmd输入pip报错_使用Pip管理Python的包

这是我的Python教程的第2篇文章

  • 第1篇文章在这里:Python安装

0x01Pip介绍

Pip是Python的包管理程序,负责Python的包的查找,下载,安装,卸载工作;使用Pip可以轻松的管理Python成千上万的第三包,使你在Python程序的开发如鱼得水

0x02使用Pip

  • 确保已经把Python的路径添加进系统路径
fc01975759b082dcdcacbffce5dd33eb.png

右键'我的电脑',选择属性

1b6dc3ac8b2b83207923104c3c45266b.png

选择'高级系统设置'->'环境变量'

290ae7a4a922afccfd13a493cedf0b3e.png

选择系统变量里面的'Path',点'编辑'按钮

701ad04116f5c81e51203d308be07c8f.png

确保有Python的两个目录

fef5751c1ae39b3a866997aaa07028ab.png

如果没有,通过右侧'浏览'按钮添加Python的目录

  • 打开'资源管理器',在地址栏输入'cmd',打开控制台程序
5f77b47c50d239d80534a909c3db5536.png

通过这种方式打开控制台,其他方式也行

4323b054245280dc61edb90d78786941.png

控制台界面,输入'pip',如果提示有错误,检查上一步系统路径是否正确

  • 查看'pip'的帮助内容,了解'pip'提供的功能
49915d7c36916bd5b01ecdf812fc6754.png

pip的帮助

  • 国内访问https://pypi.org/会比较慢,使用'pip config'设置一个国内的镜像地址
49169206c9a6c43f017b56b9052c0d62.png

通过'pip config'设置国内镜像地址,使用阿里云的镜像地址

  • 使用'pip list'命令,查看已经安装的包
c519be3298910a50ba5ae8d4161f4ade.png

查看当前已经安装的包

  • 使用'pip search'从镜像库查找一个包,以安装numpy这个包为例
7d1d1bb7dc15b096031081ab86dec66a.png

查找numpy这个库

  • 使用'pip install'安装一个包,以安装numpy为例,安装成功后,通过'pip list'可以查看已经安装的包
0bb9f3757188707764453798e5edde4e.png

安装numpy这个库

0x03总结

Python的包是Python的一个很大的特点,Python拥有丰富的包供我们使用,在开发Python程序的时候,有了这些有用的包,就不用重复造轮子,可以专注于业务的开发,Python的开发效率,也体现在这里.

Pip是Python的包管理程序,学会使用Pip,是Python学习的开始.

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

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

相关文章

jenkins部署流程图_一文教你使用 Jenkins 设计多环境、多项目持续集成环境!

自动化部署主要是为了解决项目多、环境多、持续集成慢、部署操作麻烦、手动操作易出错、自动化运维等问题。Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。目标:支持多分支、多环境、…

无线连接打印服务器,如何用旧电脑架设无线网络打印服务器

《如何用旧电脑架设无线网络打印服务器》由会员分享,可在线阅读,更多相关《如何用旧电脑架设无线网络打印服务器(4页珍藏版)》请在人人文库网上搜索。1、如何用旧电脑架设无线网络打印服务器在工作中,单位需要打印的文件还是不少的&#xff0…

udp 使用connect优点_一文搞懂TCP和UDP的区别

TCP(Transmission Control Protocol,传输控制协议)和UDP(User Data Protocol ,用户数据报协议)都属于TCP/IP协议簇。TCP/IP协议集包括了超文本传输协议(HTTP)、文本传输协议(FTP)、远程登录协议(Telnet)、internet协议(IP)、internet控制信息协议(IMCP)等&#xff0…

小森生活显示无可用服务器,《小森生活》无可用游戏服务器解决教程 无可用网关服务器怎么办...

导读小森生活无可用网关服务器是什么意思?怎么解决?小森生活无可用网关服务器这个提示在进入游戏中会出现哦,很多玩家都无法正常进入游戏怎么解决呢,现在就来告诉给大家详细解决方法吧~小森生活无可用游戏服务器...小森生活无可用…

矢量归一化_浅析矢量网络分析仪误差模型及校准

最近跟业界一位同仁讨论了矢量网络分析仪的误差模型及校准过程,简单整理了一下,分享给大家,欢迎一起讨论。矢网的误差模型确实不太好理解,一般只有研发矢网或者专攻测试技术的人员才会深入探究。使用矢网测试之前,都是…

ajax 与route的区别,如何在Ajax.RouteLink中使用片段?

我有一个工作的Ajax.RouteLink,我想添加一个片段。我无法弄清楚正确的语法。如何在Ajax.RouteLink中使用片段?不片段工作路线:return Ajax.RouteLink(linkText,routeName,new { caseNo caseNo, controller controllerName, option content…

数据库表名大小写_某教程学习笔记(一):09、MYSQL数据库漏洞

她其实并不喜欢你,只是在寂寞的时候,你刚好撞上去,刚好你对她好,刚好你能入她眼,刚好她来着不拒,这所有都是刚好。。。---- 网易云热评一、MYSQL语句创建数据库create database test;选择要操作的数据库use…

cookie记录了服务器相关的信息,使用cookie记录信息(精选).ppt

文档介绍:第6章使用cookie记录信息16.1.1 什么是cookie什么是Cookies(“小甜饼”)Cookies就是服务器暂存放在你的电脑里的资料(.txt格式的文本文件),好让服务器用来辨认你的计算机。当浏览网站的时候,Web服务器会先送一小小资料放在客户的计算机上,Cookies 会把客户…

arcgis几何修复有作用吗_修复损坏的 shapefile

一、SHP文件Shapefile文件(简称SHP)作为ESRI一种经典的数据格式,被很多其他软件所支持,如CAD、MapGIS等,虽然也有一些限制(如无法进行拓扑分析、字段长度为10个字符等),但其仍然是广泛使用的空间数据格式。用得多了,有…

服务器存档修改,云服务器存档修改器

云服务器存档修改器 内容精选换一换修改云服务器信息,目前支持修改云服务器名称及描述。您可以在API Explorer中直接运行调试该接口。PUT /v2.1/{project_id}/servers/{server_id}参数说明请参见表1。参数说明参数是否必选描述project_id是项目ID。获取方法请参见获…

contains方法_【原创】Pandas数据处理系列(二):常用处理方法笔记

Pandas的魅力在于处理数据的灵活性,但是由于太灵活,会导致使用者很容易忘记各类方法。在Pandas学习这件事情上,真正体现了好记性不如烂笔头的方法特性。故特用此文章记录Pandas常用的数据处理方法,需要用的时候,打开此…

模板多个列表级联_如何使用word制作模版?word怎样使用模板?

Word模板的使用教程:使用Word预设模板首次打开Word时,显示的第一个窗口会询问您要打开的文件。有几种选择。您可以打开一个新文档,这意味着将打开一个没有文本或样式的新文件。在新的空白文档中显示的唯一样式是在空白文件模板中设置的样式。…

联想gen系列服务器,Hpe Microserver Gen10 Plus开箱

Hpe Microserver Gen10 Plus开箱2021-04-19 10:53:2325点赞69收藏83评论心水很久的gen10 plus终于到了,关注了很久终于下手了,在值得买好像都没看到gen10 plus的开箱,那我就来一个开箱吧,本来是一个gen8升级到gen10plus的过程&…

加密选项_Zoom终于为免费账户也提供了端到端通讯加密的选项

受 COVID-19 健康危机的影响,世界各地的人们的工作和日常生活都发生了极大的改变。与此同时,以 Zoom 为代表的云会议解决方案,已经成为了许多人协同工作和网络授课的首选解决方案。问题在于,免费版的 Zoom 服务迟迟未能引入端到端…

matplotlib 设置标注方向_在matplotlib中用箭头和文字来标记重要的点

在matplotlib中,可以通过以下几种函数在图中添加箭头和文字标记1. text,用于添加文字2. arrow,用于添加箭头3. annotate,支持同时添加文字和箭头下面看下具体的用法1.texttext函数通过指定xy轴坐标,以及对应的文字来实…

c++ map 初始化_如何调整Linux内核启动中的驱动初始化顺序?

如何调整Linux内核启动中的驱动初始化顺序?【问题】此处我要实现的是将芯片的ID用于网卡MAC地址,网卡驱动是enc28j60_init。但是,读取芯片ID的函数,在as352x_afe_init模块中,所以要先初始化as352x_afe_init。此处&…

mysql group_concat去重_mysql 数据库group_concat函数的一些用法

对于group_contact函数一般懂一点sql的人来说,并不算太陌生,它主要配合group by 使用,起着分组时,将涉及行的相应的字段串联成一个字段如下表a:我们按照type分类,并将对应的名称按逗号分隔保存为一个names字…

mysql 征途_MySQL数据库

MySQL数据库数据库管理系统数据库管理系统是一种大型软件。常见的关系型数据库管理系统:OracleDB2SQL Server:现在用得少了SQL Lite:用于手机端MySQL:目前不要下载最新的8.0,下载5.7版本的。MySQL数据库安装步骤略&…

jeecmsv9导入mysql详细步骤_jeecms v9.3数据库导入

8# 发表于:2019-02-15 14:55:31 IP:27.220.*.*[Err] 1067 - Invalid default value for login_time[Err] ## Source for table jc_api_user_login#CREATE TABLE jc_api_user_login (id bigint(20) NOT NULL AUTO_INCREMENT,session_key varchar(100) DEFAULT COMMENT sesssio…

mysql 5.5 查询_mysql5.5数据库优化--定位慢查询

什么是慢查询mysql记录下查询超过指定时间的语句,被称为“慢查询”;启动慢查询日志1.查询是否把索引的SQL记录到慢查询日志中SHOW VARIABLES LIKE log_queries_%2.将查询到的值若为OFF,表示没有记录,就开启记录SET GLOBAL log_que…