I installed Anaconda with python 2.7.7.
However, whenever I run "import pandas" I get the error:
"ImportError: C extension: y 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."
I tried running the suggested command but it stated that
skipping 'pandas\index.c' Cython extension (up-to-date)
skipping 'pandas\src\period.c' Cython extension (up-to-date)
skipping 'pandas\algos.c' Cython extension (up-to-date)
skipping 'pandas\lib.c' Cython extension (up-to-date)
skipping 'pandas\tslib.c' Cython extension (up-to-date)
skipping 'pandas\parser.c' Cython extension (up-to-date)
skipping 'pandas\hashtable.c' Cython extension (up-to-date)
skipping 'pandas\src\sparse.c' Cython extension (up-to-date)
skipping 'pandas\src\testing.c' Cython extension (up-to-date)
skipping 'pandas\msgpack.cpp' Cython extension (up-to-date)
Has anyone encountered this before and found a solution?
I was having the same problem now with Python 3.4.3.
I was using pandas-0.18.0.
Upgrading (using pip) solved the issue for me:
[sudo] pip install --upgrade pandas
The final result of the upgrade:
Successfully installed numpy-1.13.3 pandas-0.21.0 python-dateutil-2.6.1 pytz-2017.3 six-1.11.0
After this, the issue was gone!
try
and
Try the same with your Anaconda version.
I had the same problem and the issue came from an encoding problem. My os was previously set up in French and everything was fine. But then when I switched to English I had the error above.
You can type
in the terminal to check the local environment variables.
When set up in French, I had this configuration: French config. Then, after I switched to English, I had: English config.
I then added the following lines in the .bash_profile under /Users/myName and everything went back to normal.
Instead of installing it with conda or pip, try to install it with your package manager:
sudo apt-get install python3-pandas
I had this issue when I needed up upgrade from Python 32 bit to 64 bit to use tensorflow.
Running this command uninstalled pandas 0.21 and reinstalled 0.22 :
pip install --upgrade pandas
Sorted.
I tried all the solutions above, but nothing works out...
Error Message
I got an error message with
ipython
and it suggests
Solution
My suggestion: Be careful about the version issue!
I clone
pandas
from the official github repo, then build it myself and install bypip
Following is the command I typed in terminal
or, if you want to install in your personal Linux account instead of under the system (due to multiple users issue)
you can add
--user
flagNow, everything works fine on my laptop
My configuration
Good luck!