Python模块安装与异常处理详解(numpy、pygame、matplotlib等)

以太以北 2021-10-27 03:31:20
Python 安装 异常 模块 处理

同学们学习Python的过程中比较苦恼的一件事往往都是给Python安装模块,本文尽量用通俗易懂的方式来讲解Python模块安装过程与一些特殊情况处理,如有疑问可以留言哦~


一、模块下载

1、模块下载网址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

2、找到模块进行下载

例如我的电脑Python是3.9版本64位,现在想要安装pygame模块,那么找到对应的whl文件,如下图:
在这里插入图片描述
之后单机下载即可。因为网页实在是长的离谱,建议大家也可以通过 ctrl+f 输入关键词来查找。下载以后怕麻烦的可以直接把文件扔到d盘根目录下,下面操作演示也是以d盘根目录为例。

二、安装

1、打开cmd

在这里插入图片描述

2、输入dos命令进行安装

首先切换到文件所在盘符(cd切目录),然后输入指令"pip install +模块文件名"(别忘了后缀名,电脑后缀名没打开的小伙伴注意了:手动加".whl"),具体指令如下图:
在这里插入图片描述
最后按下回车,然后立即双手合十快速祈祷 “ 一帆风顺,二人同心,三阳开泰,四季发财,五谷丰登,六畜兴旺,七星高照,八面威风,九九归一,十全十美,百鸟朝凤,千门万户,万事大吉,天下太平……”,一定要快,念慢了可能就安装失败了

三、异常情况处理

1、“pip不是内部或外部命令……”

解决步骤如下:
(1) 选择pip.exe所在的文件夹,在安装的python文件夹下的Scripts子文件夹中,对其路径进行复制;
(2)右击“此电脑”→“高级系统设置” →“高级“→“环境变量”;
(3)此时确保pyhon也要添加在环境变量中;
(4)在用户变量和系统变量中,添加变量。变量名为“path”的变量,变量值为复制的路径;
(5)一定要重新打开cmd窗口,然后输入pip即可。
电脑系统不一样可能界面会不大一样,但基本操作差不多

2、matplotlib等模块安装飘红字

正常pip自动安装matplotlib的界面应该是这样的:
在这里插入图片描述
但是你的有可能会是这样的:
在这里插入图片描述
解决方法如下:
(1)去倒杯茶,喝两口,逛一逛,上个厕所,回来再装一次。是的,你没看错,笔者今天就遇到一次这种情况,再来一次就ok了,有时候失败是因为网络波动导致的,特别是使用大学校园网的悲催娃儿们(摸摸头),如果一开始你的界面是如上上图,突然下载速度暴减,之后变成了上图,那么建议你可以在夜深人静网络通畅的时候再试一次。

(2)如果上述方法还是没有解决,可以通过升级pip的版本,然后再进行安装即可解决次问题,如图:
在这里插入图片描述
执行升级pip版本的命令,提示当前是最新的版本,如图所示:
again!!!!!!

3、无法安装模块

你是不是觉得原文件名太长了?
嫌麻烦?
然后把文件名改成了1.whl?
然后"pip install 1.whl"了?
然后就安装失败了?
\blacktriangleright 请不要修改文件名,原样复制,在cmd标题栏可以右击→编辑→粘贴。果然懒人不是我一个~

4、Python自带模块

有些模块比如tkinter等Python本身就自带了,无须再安装

版权声明
本文为[以太以北]所创,转载请带上原文链接,感谢
https://blog.csdn.net/u014042772/article/details/120833183

  1. python求带我脱离苦海,哎_
  2. Python 数据分析里面轴的问题
  3. python初学者,请问使用openpyxl库读取文件后出现图片中的报错要怎么解决?
  4. 大学毕业论文写有关python
  5. 授人以鱼吧友友python编写程序自动计算个人总分平均分各科最高最低平均分
  6. python怎么将四行代码换成一行啊
  7. 用Python如何编写啊 真不会啊?
  8. 这个布尔变化怎么做啊(Python
  9. PYTHON求集合交集需要用户手动输入集合名
  10. Python运行哈姆雷特词频统计时出错(如图),是哪方面的问题?
  11. 【Python表白代码合集】”我还是很喜欢你,像风走了八千里,不问归期”!!
  12. python实现学生信息管理系统(含代码)
  13. wxpython中如何按键停止死循环?
  14. python 类的问题?不懂这种方法的作用?不是继承那是什么作用?
  15. Python 题目不会写 求帮助!
  16. Python,turtle制图,要求使用for,while编写
  17. Python题目不会 求帮助! 谢谢您!
  18. Python题目不会!求帮助!
  19. Python这个看不太懂,,大神们帮个忙
  20. 安装拓展库pandas失败怎么解决
  21. python将字符串转成特定列表格式
  22. Python做一个保护手机号编程
  23. 用Spyder运行Python爬虫时仅输出“runfile(xx), wdir=xx”
  24. 使用Python对一组数据进行分段拟合,如何处理断点处的左右倒数相等
  25. Python输出符合条件的文件的路径名
  26. Python中pandas怎么实现分组去重统计和求和
  27. python xpath 爬虫,请帮帮我吧!
  28. python 用泰勒公式近似计算sinx的值 求解代码中哪里出现了错误
  29. Python语法2
  30. python如何将输出的各行数字对齐
  31. 使用 Python 进行数据可视化之Matplotlib
  32. python新鲜题 老公们 救救孩子
  33. 如何用python解答 要如何着手
  34. 请问Python正则表达式如何在多个文本中匹配出关键字
  35. Python 三天打鱼两天晒网问题
  36. mac安装python3
  37. 請問python要怎麼印数字倒等腰三角形
  38. 【算法学习】807. 保持城市天际线(java / c / c++ / python / go / rust)
  39. 【算法学习】237. 删除链表中的节点(java / c / c++ / python / go)
  40. 【算法学习】1512. 好数对的数目(java / c / c++ / python / go / rust)
  41. 【算法学习】1672. 最富有客户的资产总量(java / c / c++ / python / go / rust)
  42. 【算法学习】771. 宝石与石头(java / c / c++ / python / go / rust)
  43. 【算法学习】02.03. 删除中间节点(java / c / c++ / python / go)
  44. 【算法学习】1769. 移动所有球到每个盒子所需的最小操作数(java / c / c++ / python / go / rust)
  45. 【算法学习】1486. 数组异或操作(java / c / c++ / python / go / rust)
  46. 【算法学习】剑指 Offer 64. 求1+2+…+n(java / c / c++ / python / go / rust)
  47. 【算法学习】LCP 44. 开幕式焰火(java / c / c++ / python / go / rust)
  48. 【算法学习】剑指 Offer 58 - II. 左旋转字符串(java / c / c++ / python / go / rust)
  49. python的学校疑问难题求解
  50. 大学python题 作业题 基础题
  51. Python字典的知识,输出的样例为,最高分:89
  52. python写入文件失败且程序提前中止
  53. 用Python写一个学生字典,帮帮忙
  54. Python,能不能帮帮忙,真的不会
  55. [python] yield 和 readline() 的使用问题
  56. python安装找不到问题救救孩子
  57. python中循环结构完成数字游戏
  58. 如何用python实现多列vlookup(excle操作)
  59. python语言deLong‘s test:通过统计学的角度来比较两个ROC曲线、检验两个ROC曲线的差异是否具有统计显著性
  60. 安装LPC55S69 MicroPython模块是遇到的CDC Interface驱动问题