pycharm安装pandas安装包错误(安装pandas报错)

PyCharm安装第三方库Pandas报错

首先要确认有没有安装wheel, 有了这个包才能安装whl格式的文件。

如果没有安装的话,先pip install wheel

确认下载的包对于的python版本和你电脑上的python版本一直哈。

然后再pip install Pandas.whl

最好在cmd里安装哈~

pandas库明明安装成功了,为什么总是导入错误?

最近有粉丝在Python交流群里问了一道关于pandas库安装的问题,明明把pandas库都顺利安装上了,但是不论怎么导入都是失败,真是奇怪,对于新手来说实在是太不友好了。

这里我针对该问题,做一个文章总结。

首先我们看看使用pip install xxx 安装的第三方库位置在哪里?

所有通过pip安装的python库位置在此python安装路径下的Lib\\site-packages文件夹

也就是说,只有安装的第三方库的位置在python安装路径下的Lib\\site-packages里面,python解释器就会识别到。

但是有些小伙伴就会说到,哎呀我安装的是whl文件随便放怎么也没问题呢?

那是因为你在安装whl文件的时候就已经告诉了解释器你的whl文件的位置。

这样他就不会因为找不到你而报错了

接下来我们进入到问题

    关于使用pip安装pandas库(包括不局限于这一个库)但是导入失败的问题,主要从以下3点进行排查和解决

同名文件夹

有些新入门的小伙伴比较常犯这个错误,创建了一个同名库的python文件。

但是没有安装pandas的情况下出现的错误

例如文件中成功导入pandas库但是还是报错如下:

ModuleNotFoundError: No module named \’pandas\’

原因就是当前文件下有同名pandas文件夹,删除重新安装pandas库即可

同名文件

还有一种情况如下,成功安装了pandas库但还是出现以下错误:

AttributeError: module \’pandas\’ has no attribute \’read_excel\’

原因是在当前文件夹下存在同名.py文件,直接删除即可解决问题!

虚拟环境

如果你平时是在虚拟环境下编码的,那么你使用pip直接安装的库是不会同步到虚拟环境里的,正确的安装方法如下:

或者使用pycharm切换到虚拟环境目录下安装

安装完成之后就可以在Pipfile中看到我们虚拟环境中存在了那些库。

关于python库的安装和导入你还遇到过哪些问题?评论区间~~

pycharm中“ImportError: No module named six”的一种解决办法

在pycharm中安装pandas模块,安装成功后在import pandas的时候报错:

“ImportError: No module named six” 或者:“ModuleNotFoundError: No module named \’six\’”

但是看了一下模块清单里面,其实是有一个1.12版本的six的。site-packages目录下面也有six相关目录。

网上搜了一圈,没有看到对得上号的答案。那么会是什么原因呢?上面图中信息说明,安装的是1.12,但最新版已经是1.16了。会不会是版本不兼容?按照这个想法试试看:

先把1.12的six模块卸载。然后重新安装一遍pandas,这其实只是重新安装了跟pandas的这个版本兼容的six。

安装好之后看了一下,这次是six的1.16版本,果然不是原来的1.12版本了。

import pandas as pd

测试成功,没有再出现新的报错。

原因分析:

如果是pycharm安装好之后立即安装pandas,不会有这个问题。

我这里出现这个问题的原因,是前面因为安装其他模块的时候,自动安装了相互依赖的six模块,模块版本是1.12.

所以后来安装pandas的时候,程序判断six模块已经存在,就没有重新安装,但是版本不兼容,因此就报错。

这种情况下,删除原来的six版本,然后重新安装pandas,自然就安装了和pandas的正确的依赖包,解决了问题。

其实,如果细心的话,还会看到pycharm的温馨提示:

pycharmtushare安装失败

pycharmtushare安装失败可以这样解决

1.

打开C:\\Program Files (x86)安装目录

2.

鼠标右键python这个目录,点击 属性

3.

菜单栏选择 “安全”,点击编辑,选中当前Users登陆用户,开启完全控制权限,编辑完以后点击应用

4.

重新安装即可成功

python安装pandas失败问题

python版本3.6

开始使用 pip install pandas 报错

在安装pandas的时候开始可以载入,但是后面显示 

raise ReadTimeoutError(self._pool, None, \’Read timed out.\’)

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=\’files.pythonhosted.org\’, port=443): Read timed out.

后来将pip语句更换为  pip –default-time=100 install pandas

成功安装pandas

0

评论0