I have a Python 3.6 |Anaconda 4.3.1 (64-bit)| installation. When I import pandas in shell mode in the command window or in IPython, it works fine.
The code I tried to run was pretty simple
import pandas as pd
animals = ['Tiger', 'Bear', 'Moose']
print(pd.Series(animals))
However, when I write the code using notepad++ and call it from the command window (e.g., python text.py), it throws up the following exception:
Traceback (most recent call last):
File "series_intro.py", line 1, in <module> import pandas as pd
File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\__init__.py", line 37,
in <module>
import pandas.core.config_init
File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\config_init.py",
line 18, in <module>
from pandas.formats.format import detect_console_encoding
File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\formats\format.py", li
ne 33, in <module>
from pandas.io.common import _get_handle, UnicodeWriter, _expand_user
File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\common.py", line 40
7, in <module>
def UnicodeReader(f, dialect=csv.excel, encoding="utf-8", **kwds):
AttributeError: module 'csv' has no attribute 'excel'
Please help.
Tried a suggestion from a response on this thread and modified the code to
import csv
print(csv.__file__)
import pandas as pd
animals = ['Tiger', 'Bear', 'Moose']
print(pd.Series(animals))
The following traceback error occurs:
C:\Users\k\Dropbox\data science>python panda_intro.py
C:\Users\k\Dropbox\data science\csv.py
Traceback (most recent call last):
File "panda_intro.py", line 3, in <module>
import pandas as pd
File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\__init__.py", line 37,
in <module>
import pandas.core.config_init
File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\config_init.py",
line 18, in <module>
from pandas.formats.format import detect_console_encoding
File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\formats\format.py", li
ne 33, in <module>
from pandas.io.common import _get_handle, UnicodeWriter, _expand_user
File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\common.py", line 40
7, in <module>
def UnicodeReader(f, dialect=csv.excel, encoding="utf-8", **kwds):
AttributeError: module 'csv' has no attribute 'excel'