【发布时间】:2017-08-18 21:06:13
【问题描述】:
我正在学习如何在 ipython notebook 中使用 pandas:
import pandas as pd
但我收到以下错误:
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'
我不知道如何解决它,是什么问题?我的python版本是3.6
【问题讨论】:
-
奇怪。你有一个名为
numpy.py的文件漂浮在某个地方吗? -
是的,路径是"D:\Anaconda\lib\site-packages\partd\numpy.py
-
你制作了那个文件?为什么?为什么要把它放在站点包中?
-
你的意思是我应该从站点包中删除这个文件?我应该在哪里找到这个文件?
-
你添加了那个文件吗?除非您知道自己在做什么,否则您不应该弄乱该文件夹。它是 PYTHONPATH 的一部分,在您导入某些内容时会被检查。可能发生的情况是,当其他一些模块使用
import numpynumpy现在将是那个文件,但它应该指的是numpy包。
标签: python pandas numpy ipython-notebook