私はEclipseのPyDevセットアップでこれを試しています:
from sqlalchemy.engine import create_engine
これにより、次のエラーが発生します。
Traceback (most recent call last):
File "/Users/<username>/Documents/workspace/You/src/Ormtest.py", line 7, in <module>
import sqlalchemy
File "build/bdist.macosx-10.8-intel/egg/sqlalchemy/__init__.py", line 7, in <module>
# For license information, see LICENSE.TXT
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/inspect.py", line 39, in <module>
import tokenize
File "/Library/Python/2.7/site-packages/nltk/tokenize/__init__.py", line 50, in <module>
from nltk.data import load
File "/Library/Python/2.7/site-packages/nltk/__init__.py", line 106, in <module>
from decorators import decorator, memoize
File "/Library/Python/2.7/site-packages/nltk/decorators.py", line 176, in <module>
@decorator
File "/Library/Python/2.7/site-packages/nltk/decorators.py", line 154, in decorator
if inspect.isclass(caller):
AttributeError: 'module' object has no attribute 'isclass'
これは、インタラクティブ コンソールで正常に機能します。また、Eclipse はインポート時にエラーや警告を表示しません。ここで何が欠けているのですか?