tay*_*lor 5 python numpy pandas ipython-notebook
我正在研究如何在ipython笔记本中使用pandas:
import pandas as pd
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
AttributeError Traceback (most recent call last)
<ipython-input-17-c7ecb2b0a99d> in <module>()
----> 1 from pandas import *
D:\Anaconda\lib\site-packages\pandas\__init__.py in <module>()
20
21 # numpy compat
---> 22 from pandas.compat.numpy import *
23
24 try:
D:\Anaconda\lib\site-packages\pandas\compat\numpy\__init__.py in <module>()
8
9 # numpy versioning
---> 10 _np_version = np.version.short_version
11 _nlv = LooseVersion(_np_version)
12 _np_version_under1p8 = _nlv < '1.8'
AttributeError: module 'numpy' has no attribute 'version'
Run Code Online (Sandbox Code Playgroud)
我不知道如何解决它,问题是什么?我的python的版本是3.6
Numpy 具有依赖项,而 Anaconda 历史上曾犯过错误,导致 numpy 无法正确初始化。这AttributeError很可能是由 numpy 初始化失败引起的。当更新 numpy 或通过 conda 更改 numpy 版本的其他依赖项时,通常会发生此错误(这就是为什么更新 Pandas 后可能会导致 numpy 失败......)
此类失败的示例:https://github.com/ipython/ipyparallel/issues/326
对我来说始终有效的解决方案是更新到 numpy 的已知工作版本。目前,对于 Windows 10 x64 上的我来说,它是 1.15.1。
请注意,这是Anaconda 依赖项的问题,而不是 numpy 本身的问题。如果没有操作系统、软件包版本等详细信息,无法提供更具体的指导。
| 归档时间: |
|
| 查看次数: |
10981 次 |
| 最近记录: |