我嘗試安裝SQLAlchemy for Python 3.2,我使用Eclipse/Pydev。一個簡單的測試腳本失敗Pydev/Eclipse中的SQLAlchemy導入錯誤
from sqlalchemy.engine import create_engine
engine=create_engine("mysql://user:[email protected]/database")
如果我從Eclipse中運行它,我得到
Traceback (most recent call last):
File "...\sqlalchemy.py", line 1, in <module>
from sqlalchemy.engine import create_engine
File "...\sqlalchemy.py", line 1, in <module>
from sqlalchemy.engine import create_engine
ImportError: No module named engine
但是我實際產生用Ctrl恤-O進口線,讓Eclipse中發現,自動和知道它。 Pydev也不會在腳本中顯示任何錯誤。
如果我嘗試在互動Pydev的控制檯相同的腳本,我得到
from sqlalchemy.engine import create_engine
engine=create_engine("mysql://user:[email protected]/database")
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "C:\Python32\lib\site-packages\sqlalchemy-0.7.8-py3.2.egg\sqlalchemy\engine \__init__.py", line 338, in create_engine
return strategy.create(*args, **kwargs)
File "C:\Python32\lib\site-packages\sqlalchemy-0.7.8-py3.2.egg\sqlalchemy\engine\strategies.py", line 64, in create
dbapi = dialect_cls.dbapi(**dbapi_args)
File "C:\Python32\lib\site-packages\sqlalchemy-0.7.8-py3.2.egg\sqlalchemy\connectors\mysqldb.py", line 52, in dbapi
return __import__('MySQLdb')
ImportError: No module named MySQLdb
你有一個想法如何得到它的工作?