Python安装第三方库,Windows难安装模块要怎么安装
off999 2024-09-18 22:30 37 浏览 0 评论
有人喜欢叫库,有人喜欢叫模块
学习python除去基础,大部分时间都是在跟模块打交道。所以需要知道安装第三方库、安装模块。
为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块。
使用模块有什么好处?
最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。
使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会与其他模块冲突。但是也要注意,尽量不要与内置函数名字冲突。
但是有些模块很容易安装,但是windows系统有些模块安装会报错。
Python包管理工具
pip安装python就已经自带一个包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。
pip 最常用命令
电脑开始菜单搜索cmd或者windows powershell 打开命令窗口。
显示版本和路径
pip --version
获取帮助
pip --help
升级 pip
pip install -U pip
安装包:一般常用第一种就可以。
pip install 模块名# 最新版本
pip install 模块名==1.0.1# 指定版本
pip install '模块名=1.0.1' # 最小版本
升级包:升级指定的包,通过使用==, =, =, , 来指定一个版本号。
pip install --upgrade 模块名
卸载包:卸载选择y,取消选择n。
pip uninstall 模块名
搜索包
pip search 模块名
显示安装包信息
pip show
查看指定包的详细信息
pip show -f 包名
列出已安装的包
pip list
查看可升级的包:升级不是强制的,看个人。
pip list -o
主要记住和经常用的:
- 安装包:pip install 包名
- 升级包:pip install --upgrade 包名
- 卸载包:pip uninstall 包名
- 列出已安装的包:pip list
- 查看可升级的包:pip list -o
安装第三方模块
安装包(pip install 包名)
我把numpy(NumPy系统是Python的一种开源的数值计算扩展。)卸载重新用 pip install numpy 安装没有报错。可能是我以前安装过了,所以没有报错,如果第一次安装可能会报错的。
安装成功的界面:没有出现红字。
如果用pip install 包名不能安装,出现报错的情况,就需要用下面的方法。
打开网址:
找到不能安装的模块:
比如numpy,然后选择点击:
怎么选择:win_amd64.whl(系统64位),cp37(代表python版本),选择合适自己系统和python版本,模块版本就选择最新的。
下载完成安装:还是用cmd 命令窗口。简单的直接先输入pip install,后面打多一个空格,然后找到下载的盘符左键拖动放到cmd窗口。我一般直接下载到桌面,直接桌面拖动。
我第一次安装爬虫框架Scrapy
用pip install scrapy安装爬虫框架Scrapy,报错提示需要Twisted。
找到并下载Twisted:
cmd安装Twisted:
提示成功:
再次用pip install scrapy安装爬虫框架Scrapy:提示成功
只要不能(pip install 模块名 )直接安装,提示报错就去这个网站下载需要安装的模块。基本需要的模块都可以找到下载安装。注意下载有时可能很慢,需要耐心等待。
相关推荐
- 电脑总自动关机怎么解决(电脑总自动关机怎么办)
-
1、主机散热不良,这是最常见的一种,主要表现为:电脑声音不正常,如风扇转动的声音;主板等配件上有烧焦的痕迹或者闻一闻有烧焦的气味;cpu等主要元器件的温度,如cpu的温度过高等。2、病毒木马的...
- win7激活必须联网吗(win7激活要钱吗)
-
Windows操作系统在安装之后,需要激活才能正常使用。如果没有联网的情况下安装Windows操作系统,可以通过以下两种方法进行激活:1.电话激活:在Windows安装界面选择“电话激活”选项进行激活...
- 有必要买移动硬盘吗
-
1、虽然可以,但是不合算也不适合。 2、固态硬盘相对机械硬盘而言,胜出的是性能,软肋是寿命。 3、目前的硬盘盒大都是USB接口,成了固态硬盘的瓶颈,限制了固态硬盘性能的发挥。而固态硬盘最致命的...
- 移动宽带路由器怎么设置(移动宽带路由器怎么设置桥接模式)
-
1.结论:移动路由器设置过程包括SIM卡安装、路由器连接WiFi和设备、路由器管理界面设置等步骤。2.深入分析:(1)SIM卡安装1确认您购买的移动路由器支持的SIM卡规格,如果未知请咨询销售...
- 笔记本cpu天梯图全系列(笔记本cpu天梯图2020年最新版)
-
麒麟9000>>麒麟9000e>麒麟990>麒麟990e>麒麟980>麒麟985>麒麟820>麒麟820e>麒麟810>麒麟970>麒麟960>麒麟710>大于麒麟710a>麒麟950>麒麟955>...
- 怎么查询家里wifi密码(怎么查询家里wifi密码是多少)
-
一、通过已连接wifi的电脑查看1、找到电脑右下角的无线网图标,就是类似信号的图标,点开;2、然后右键自己的wifi名称,选择“属性”;3、进去之后勾选“显示字符”,然后就可以看见密码框的密码以数字显...
- 分区工具diskgenius怎么合并分区
-
DiskGenius是一款功能全面的磁盘管理工具,其可以帮助我们进行磁盘分区管理,包括创建新分区、删除分区、扩展分区等。如果您想要合并分区到C盘,可以按照以下步骤进行操作:1.打开DiskGeniu...
- windows10易升怎么用(微软windows10易升使用教程)
-
windows10易升是微软官方的。windows10易升是微软官方发布的升级助理或者叫升级助手(官方下载),帮助你升级到win10最新版本,同时也帮助Win7Win8.1用户升级到Windows1...
- 300兆光纤买什么路由器(300兆光纤买3000m的路由器有用吗)
-
对于300Mbps的网速,推荐选择支持AC750及以上的路由器型号。比如TP-LinkArcherC20、D-LinkDIR-816、NetgearR6020等,都是性价比不错的选择。此类路由...
- windows10产品密钥查询(查看windows10产品密钥)
-
要查看电脑上Windows10的产品密钥,你可以按照以下步骤进行操作:打开“开始”菜单,然后点击“设置”图标(齿轮状图标)。在“设置”窗口中,点击“更新和安全”选项。在左侧导航栏中,选择“激活”选项...
- 电脑总死机卡住不动怎么办(电脑老是死机卡住)
-
如果你的电脑经常卡死,而且只能强制关机,别忘了说明电脑这个配置不够造成的,你需要提高一下它的配置,比如说加一个内存条或者换一个固态硬盘,这样才能够正常运行,不然的话这种电脑是没有办法使用的,现在电脑都...
- win10自动修复死循环无法开机
-
答:1、请确保电脑有充足的电源供应,确保电源可以正常供电;2、检查U盘是否正常安装;3、检查是否有新的软硬件设备接入;4、运行chkdsk,检查硬盘并修复文件系统;5、检查Windows更新,如果存在...
-
- 查看台式电脑ip地址(查询台式电脑ip地址)
-
如何查看主机名和IP地址:右击我的电脑-属性-网络标识(win2000)/计算机名(winxp)-完整的计算机名称后面的就是你的主机名.右击网上邻居-,属性-右击本地连接-属性-双击INTERNET协议(tcp/ip)就可以看到自己的I...
-
2025-12-15 19:03 off999
欢迎 你 发表评论:
- 一周热门
-
-
抖音上好看的小姐姐,Python给你都下载了
-
全网最简单易懂!495页Python漫画教程,高清PDF版免费下载
-
Python 3.14 的 UUIDv6/v7/v8 上新,别再用 uuid4 () 啦!
-
飞牛NAS部署TVGate Docker项目,实现内网一键转发、代理、jx
-
python入门到脱坑 输入与输出—str()函数
-
宝塔面板如何添加免费waf防火墙?(宝塔面板开启https)
-
Python三目运算基础与进阶_python三目运算符判断三个变量
-
(新版)Python 分布式爬虫与 JS 逆向进阶实战吾爱分享
-
失业程序员复习python笔记——条件与循环
-
使用 python-fire 快速构建 CLI_如何搭建python项目架构
-
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
