如何在 Windows 上使用 iPython Notebook 解决 pandas 的导入错误?
How to solve import error for pandas using iPython Notebook on Windows?
我正在尝试在使用 iPython 时导入 pandas。我的总体目的是使用XLwings。
我在 Windows 7 上,并使用 Anaconda 安装了 Python、pandas 和所有依赖项。
这是我的代码:
from pandas import DataFrame
给出:
ImportError Traceback (most recent call last)
<ipython-input-7-26dfcabfb474> in <module>()
----> 1 from pandas import DataFrame
C:\Users\Accounting\Anaconda\lib\site-packages\pandas\__init__.py in <module>()
11 "pandas from the source directory, you may need to run "
12 "'python setup.py build_ext --inplace' to build the C "
---> 13 "extensions first.".format(module))
14
15 from datetime import datetime
ImportError: C extension: hashtable not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace' to build the C extensions first.
谁有在 Windows 的 iPython 中使用 Python/pandas 的经验,可以帮助我了解如何解决此错误吗?
我具体在哪里 运行 "python setup.py build_ext --inplace"?
谢谢!
正如 Jeff 在评论中发表的那样:
旧版本(conda)中存在一个错误,如果您更新 pandas 当它被使用时它没有正确更新。尝试关闭所有 python 个进程,然后
conda remove pandas
conda install pandas
我在安装包时发现(大部分来自 Christoph Gohlke),有时你必须使用 "pip install name of .whl"(在正确的包路径中)并且最初将 "C:/miscutilities" 添加到环境变量 PATH 如果它不会' 从 Anaconda -> Lib -> site-packages 安装。然后我使用了 conda 的其他一些包。
我正在尝试在使用 iPython 时导入 pandas。我的总体目的是使用XLwings。
我在 Windows 7 上,并使用 Anaconda 安装了 Python、pandas 和所有依赖项。
这是我的代码:
from pandas import DataFrame
给出:
ImportError Traceback (most recent call last)
<ipython-input-7-26dfcabfb474> in <module>()
----> 1 from pandas import DataFrame
C:\Users\Accounting\Anaconda\lib\site-packages\pandas\__init__.py in <module>()
11 "pandas from the source directory, you may need to run "
12 "'python setup.py build_ext --inplace' to build the C "
---> 13 "extensions first.".format(module))
14
15 from datetime import datetime
ImportError: C extension: hashtable not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace' to build the C extensions first.
谁有在 Windows 的 iPython 中使用 Python/pandas 的经验,可以帮助我了解如何解决此错误吗?
我具体在哪里 运行 "python setup.py build_ext --inplace"?
谢谢!
正如 Jeff 在评论中发表的那样:
旧版本(conda)中存在一个错误,如果您更新 pandas 当它被使用时它没有正确更新。尝试关闭所有 python 个进程,然后
conda remove pandas
conda install pandas
我在安装包时发现(大部分来自 Christoph Gohlke),有时你必须使用 "pip install name of .whl"(在正确的包路径中)并且最初将 "C:/miscutilities" 添加到环境变量 PATH 如果它不会' 从 Anaconda -> Lib -> site-packages 安装。然后我使用了 conda 的其他一些包。