0

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 をアンインストールし、Anaconda の代わりに pip を再インストールして使用しようとしましたが、何も機能しないようです。

pandasql を正常にインポートする方法についてのアイデアはありますか?

4

1 に答える 1

1

問題は、ファイルの名前panda.pyが であり、それが実際にインポートされることです。

于 2016-01-03T17:28:41.727 に答える