Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to solve import error for pandas using iPython Notebook on Windows?

I'm trying to import pandas while using iPython. My overall purpose is to use XLwings.

I'm on Windows 7 and have used Anaconda to install Python, pandas and all the dependencies.

Here is my code:

from pandas import DataFrame

Which gives:

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.

Can anyone with experience of using Python/pandas in iPython on Windows help me understand how to solve this error?

Specifically where do I run "python setup.py build_ext --inplace"?

Thanks!

like image 239
Greg Carter Avatar asked Jun 19 '15 18:06

Greg Carter


People also ask

Why I Cannot import pandas in Jupyter notebook?

It means that pandas is installed in different path than Jupyter notebook.

Why is my import pandas not working?

The most frequent source of this error is that you haven't installed Pandas explicitly with pip install pandas . Alternatively, you may have different Python versions on your computer, and Pandas is not installed for the particular version you're using.


1 Answers

As posted by Jeff in the comments:

There is a bug in older versions (of conda) where if you had updated pandas WHILE it was being used it didn't update correctly. Try closing all python processes, then

conda remove pandas

conda install pandas
like image 59
Greg Carter Avatar answered Sep 21 '22 04:09

Greg Carter