【问题标题】:Although tables have already been installed on my pc, error appears every time when I run the code below虽然我的电脑上已经安装了表格,但每次运行下面的代码时都会出现错误
【发布时间】:2020-09-21 15:25:15
【问题描述】:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
plt.close('all')
ts=pd.Series(np.random.randn(1000),index=pd.date_range('1/1/2020',periods=1000))
ts=ts.cumsum()
ts.plot()
df=pd.DataFrame(np.random.randn(1000,4),index=ts.index,columns=['A','B','C','D'])
df=df.cumsum()
plt.figure()
df.plot()
plt.legend(loc='best')
df.to_hdf('foo.h5', 'df')

错误信息:

ImportError:缺少可选依赖项“表”。使用 pip 或 conda 安装表。

即cmd命令:

C:\Users\rehim>pip install --user 表

结果:

已满足要求:c:\users\rehim\appdata\roaming\python\python38\site-packages 中的表 (3.6.1) 已满足要求:c:\users\rehim\appdata\local\programs\python\python38\lib\site-packages 中的 numpy>=1.9.3(来自表)(1.19.2) 已满足要求:c:\users\rehim\appdata\roaming\python\python38\site-packages(来自表)中的 numexpr>=2.6.2 (2.7.1)

【问题讨论】:

  • 你在使用 Anaconda 吗?

标签: python pandas pip pytables


【解决方案1】:

解决此问题的方法通常是更新 pytables

对于 Anaconda 分发尝试:

conda install pytables

对于 pip 尝试:

pip install git+https://github.com/PyTables/PyTables

【讨论】:

  • 不,我正在使用 jupyter 实验室
  • 尝试 pip install --upgrade 表
  • 用 git repo 更新了 PyTables 的答案。这行得通吗?
  • 您能否指定我需要在 cmd 中输入的整个代码?因为它的格式不正确。
  • 直接导入 PyTables (import tables) 会发生什么?如果出现错误,则说明存在安装或配置问题。如果它有效(独立于 pandas),您的问题可能是您的 jupyter 实验室中的 pandas-tables 的兼容性问题。
猜你喜欢
  • 1970-01-01
  • 2022-11-29
  • 2020-03-16
  • 2020-05-18
  • 2016-12-12
  • 1970-01-01
  • 2017-06-26
  • 2021-04-13
  • 2023-01-10
相关资源
最近更新 更多