鱼C论坛

 找回密码
 立即注册
楼主: 脚印拾零

[已解决]pandas安装后调用不了

[复制链接]
 楼主| 发表于 2020-3-30 19:50:45 | 显示全部楼层
txxcat 发表于 2020-3-30 19:42
在命令窗口运行:pip -V,大写的V,看看返回的路径是不是:C:%users\Administrator\AppData\Local\Programs ...

C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pip(Python 3.7)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-30 20:02:12 | 显示全部楼层
脚印拾零 发表于 2020-3-30 19:50
C:%users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pip(Python 3.7)

你先用pip uninstall pandas 卸载
然后再试一下下面的过程

C:\Users\Administrator>python -m pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/p ... y2.py3-none-any.whl (1.4MB)
     |████████████████████████████████| 1.4MB 8.2kB/s
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-20.0.2

C:\Users\Administrator>pip install pandas
Collecting pandas
  Downloading pandas-1.0.3-cp37-cp37m-win_amd64.whl (8.7 MB)
     |████████████████████████████████| 8.7 MB 12 kB/s
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/pytz/
Collecting pytz>=2017.2
  Downloading pytz-2019.3-py2.py3-none-any.whl (509 kB)
     |████████████████████████████████| 509 kB 14 kB/s
Collecting numpy>=1.13.3
  Downloading numpy-1.18.2-cp37-cp37m-win_amd64.whl (12.8 MB)
     |████████████████████████████████| 12.8 MB 16 kB/s
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/python-dateutil/
Collecting python-dateutil>=2.6.1
  Downloading python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
     |████████████████████████████████| 227 kB 6.9 kB/s
Requirement already satisfied: six>=1.5 in c:\users\administrator\appdata\roaming\python\python37\site-packages (from python-dateutil>=2.6.1->pandas) (1.14.0)
Installing collected packages: pytz, numpy, python-dateutil, pandas
Successfully installed numpy-1.18.2 pandas-1.0.3 python-dateutil-2.8.1 pytz-2019.3

C:\Users\Administrator>python
Python 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
>>>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-30 20:12:23 From FishC Mobile | 显示全部楼层
我用win7 32位虚拟机的时候也遇到了类似的问题,DLL load failed。暂时没找到解决办法。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-30 20:38:38 | 显示全部楼层
wp231957 发表于 2020-3-30 20:02
你先用pip uninstall pandas 卸载
然后再试一下下面的过程

还是一样,我安装pandas的时候用了清华大学的安装源,应该没有影响吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-30 20:54:33 | 显示全部楼层
脚印拾零 发表于 2020-3-30 19:50
C:%users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pip(Python 3.7)

这说明PIP的安装环境没错,你在python下直接输入:import pandas就会报错吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-30 20:58:54 | 显示全部楼层
txxcat 发表于 2020-3-30 20:54
这说明PIP的安装环境没错,你在python下直接输入:import pandas就会报错吗?

是的,直接窗口输的,其他像xlwt,xlrd,openpyxl都没问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-30 21:05:01 | 显示全部楼层
txxcat 发表于 2020-3-30 20:54
这说明PIP的安装环境没错,你在python下直接输入:import pandas就会报错吗?

说错了,xlwt,xlrd,xlutils这三个没问题,openpyxl,xlwings,pandas都有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-30 21:26:16 | 显示全部楼层
脚印拾零 发表于 2020-3-30 21:05
说错了,xlwt,xlrd,xlutils这三个没问题,openpyxl,xlwings,pandas都有问题

File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\window\__init__.py", line 1, in <module>
    from pandas.core.window.ewm import EWM  # noqa:F401
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\window\ewm.py", line 5, in <module>
    import pandas._libs.window.aggregations as window_aggregations
我怀疑问题出在"C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\window\"这个文件夹,这个文件夹在现在的pandas版本中应该是不存在的,因为"from pandas.core.window.ewm import EWM"这句导入在上一句中就已经由pandas.core.window导入了,现在这个文件夹的内容由python自动读取"__init__.py",运行了其中的from pandas.core.window.ewm import EWM,从而运行ewm中的"mport pandas._libs.window.aggregations as window_aggregations",但这个老版文件不存在,由此报错。
验证这个问题就是你确认一下有这个"window"文件夹的存在以及其下的"__init__.py"和"ewm.py"文件,有的话删除这个"window"文件夹后运行import pandas看看正常不?
不过鉴于老文件的存在,保险的做法是再次卸载pandas,然后删除掉" "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas"文件夹后重新安装pandas再看看。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-30 21:40:47 | 显示全部楼层
txxcat 发表于 2020-3-30 21:26
File "C:%users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\ ...

你说的这个文件夹和文件都是存在的,按你说的方法,我卸载了pandas,重装,再删除这个文件夹,错误变成了下面这个。我看了下另外一台正常运行的电脑,下面也是有windows这个文件夹的
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import pandas
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\__init__.py", line 55, in <module>
    from pandas.core.api import (
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\api.py", line 29, in <module>
    from pandas.core.groupby import Grouper, NamedAgg
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\groupby\__init__.py", line 1, in <module>
    from pandas.core.groupby.generic import DataFrameGroupBy, NamedAgg, SeriesGroupBy
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\groupby\generic.py", line 60, in <module>
    from pandas.core.frame import DataFrame
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\frame.py", line 124, in <module>
    from pandas.core.series import Series
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\series.py", line 122, in <module>
    class Series(base.IndexOpsMixin, generic.NDFrame):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\series.py", line 4562, in Series
    plot = CachedAccessor("plot", pandas.plotting.PlotAccessor)
AttributeError: module 'pandas' has no attribute 'plotting'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-30 21:59:39 | 显示全部楼层
脚印拾零 发表于 2020-3-30 21:40
你说的这个文件夹和文件都是存在的,按你说的方法,我卸载了pandas,重装,再删除这个文件夹,错误变成了 ...

不是重装后删除,是卸载后删除再重装,重装后看看有没有window文件夹。有的话还得继续找毛病……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-30 22:03:09 | 显示全部楼层
txxcat 发表于 2020-3-30 21:59
不是重装后删除,是卸载后删除再重装,重装后看看有没有window文件夹。有的话还得继续找毛病……

卸载后就没有pandas这个文件夹了,然后我重装后还是有windows这个文件夹
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-30 22:10:57 | 显示全部楼层
哎,现在import pandas还是最开始的错误?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-30 22:11:57 | 显示全部楼层
脚印拾零 发表于 2020-3-30 22:03
卸载后就没有pandas这个文件夹了,然后我重装后还是有windows这个文件夹

你的pandas的版本是多少?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-30 22:14:32 | 显示全部楼层
txxcat 发表于 2020-3-30 22:11
你的pandas的版本是多少?

1.0.3
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-30 22:21:33 | 显示全部楼层

是我的版本老了,更新也有了,回头再研究一下,建议你先升级一下python版本。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-30 22:22:59 | 显示全部楼层
txxcat 发表于 2020-3-30 22:21
是我的版本老了,更新也有了,回头再研究一下,建议你先升级一下python版本。

好的,谢谢!我先装个3.8的试试,3.7那个是腾讯软件中心下载的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-31 00:32:32 | 显示全部楼层
脚印拾零 发表于 2020-3-30 22:22
好的,谢谢!我先装个3.8的试试,3.7那个是腾讯软件中心下载的

C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages\pandas\_libs\window下有没有aggregations.cp38-win_amd64.pyd,大小368,640 字节。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-31 11:07:24 | 显示全部楼层
txxcat 发表于 2020-3-31 00:32
C:%users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages\pandas\_libs\windo ...

有的,360KB
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-31 11:19:14 | 显示全部楼层
wongyusing 发表于 2020-3-30 18:50
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
你先确 ...

windows全是win32
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-31 11:44:17 | 显示全部楼层

因为pyd实质上是的dll动态链接库,怀疑有杀毒软件或安全软件误判阻止调用这个pyd文件,关闭杀毒安全软件后再试试。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 04:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表