简体   繁体   English

无法在Python 2.7中导入Pandasql

[英]Cannot import Pandasql in Python 2.7

I've just installed a fresh version of Python 2.7.11 via Anaconda and installed pandas 0.17.1 and pandasql 0.6.3. 我刚刚通过Anaconda安装了Python 2.7.11的新版本,并安装了pandas 0.17.1和pandasql 0.6.3。

Whenever I enter the python IDE and type: 每当我进入python IDE并键入:

import pandas

Or 要么

import pandasql

I receive the following message: 我收到以下消息:

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

Everything seems dependent on this pandas.io.sql module. 一切似乎都依赖于此pandas.io.sql模块。 I've tried uninstalling Pandas and reinstalling and using pip instead of Anaconda, but nothing seems to work. 我尝试卸载Pandas,然后重新安装并使用pip代替Anaconda,但似乎没有任何效果。

Any ideas on how to successfully import pandasql? 关于如何成功导入pandasql的任何想法?

问题是您的文件名为panda.py ,这就是您实际导入的文件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM