《Python数据分析基础》学习记录000:为什么已经安装了pandas包,但是用Python3.8的IDLE却import不了?

花了两天时间过完《Python数据分析基础》的第一章:Python基础,终于开始接触第一个数据分析模块pandas。不料,却在简单的import上遭遇滑铁卢。

总结来看,主要遇到以下几个问题:

  1. 在cmd窗口查到有pandas包,但是在IDLE中却import pandas却报错!
    比如这样:
>>> import pandas as pd
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pandas as pd
ModuleNotFoundError: No module named 'pandas'
>>> 

这个报错的意思就是,没有找到对应的模块。
内心戏是:不dei呀!老娘命名有这个包的呀,怎么今天找不到了,还怎么见人了?

咳咳,往下看!

  1. 通过cmd更新、卸载、重装,还是没办法import!
  2. 到底安装在哪儿才能让IDEL正常导入模块呢?

1、如何知道系统安装了什么包?

在开始搜索栏输入cmd 或者使用win+r,打开cmd窗口
输入:pip list
就可以查看系统里所有的安装包和对应的版本!
查看安装包和对应的版本
划重点: 如果你的Python和pandas模块是在同一个安装目录下,那import应该没什么问题。
可是,如果你跟我一样,不将Python安装在自定义路径下,那么,以后用pip导入第三方模块的时候就要特别小心啦!

解决的方法 也很简单!
还是进入cmd窗口,一路cd到你Python的IDEL的安装路径下的Scripts文件夹里面
在里面,通过 “ pip install 包名 ”的方式进行安装就好了!
废话少说,直接上图:

一路cd到IDLE的安装了路径下,再安装pandas包
此时,再从IDLE中import,就不会报错了。

怎么查看当前目录下,Python有什么可用的第三方库呢?

一般Python系统自带的模块,import是没什么问题的,主要是第三方库,如果安装错地方,能让人很抓狂啊。。。

查看的方法很简单,也是通过IDLE窗口查看就行。路径是:file–Path Browser
点进去,会弹出一个小窗口,上面就显示了你的Python的所有安装路径。
最后一个文件夹下子文件夹,就显示了安装的库。
Path Browser
到这里,你也就应该明白了,只有安装在这个路径下面的模块,才是能够通过import正常导入的模块。

总结一下吧:

  1. 刚刚开始学,每个人遇到的问题都是不同的。不过,善于结合自身情况使用搜索引擎解决问题,就是一种进步!
  2. 前段时间,从基础开始,到基础爬虫,现在开始学习Python强大的数据分析库。希望最后能通过Python和MySQL结合,完成有意思的数据分析小项目。
  3. Python编程涉及面真的很广,刚开始学习的时候,也希望将所有东西都搞懂。后来发现,练习不足会让遗忘速度变得更快。于是,干脆在实践中补知识,虽然慢一些,但是一个个小问题搞懂了,距离入门甚至提升也就不远了。
  4. 上手敲代码,发现就算按照《Python数据分析基础》书中的代码一字不差的敲出来,run之后还是会报错。于是,想问题,解决问题。在博客中将自己遇到的大小问题都写出来,作为一种记录。
  5. 分享为主,不喜勿喷!

猜你喜欢

转载自blog.csdn.net/Haoyu_xie/article/details/106559331