无法在Python 2.7中导入Pandasql

时间:2016-01-03 17:24:05

标签: python pandasql

我刚刚通过Anaconda安装了新版本的Python 2.7.11,并安装了pandas 0.17.1和pandasql 0.6.3。

每当我进入python IDE并输入:

import pandas

import pandasql

我收到以下消息:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "pandas.py", line 1, in <module>
import pandasql
File "/Users/kenkehoe/anaconda/envs/python2/lib/python2.7/site-packages/pandasql/__init__.py", line 1, in <module>
from .sqldf import sqldf
File "/Users/kenkehoe/anaconda/envs/python2/lib/python2.7/site-packages/pandasql/sqldf.py", line 4, in <module>
from pandas.io.sql import to_sql, read_sql
ImportError: No module named io.sql

一切似乎都依赖于这个pandas.io.sql模块。我尝试卸载Pandas并重新安装和使用pip而不是Anaconda,但似乎没有任何效果。

关于如何成功导入pandasql的任何想法?

1 个答案:

答案 0 :(得分:1)

问题是您的文件名为panda.py,而且这是您实际导入的内容。