我正在尝试使用 sql alchemy 连接到 DB2 数据库。为此,我正在使用 ibm_db_sa 方言。
我已经安装了以下东西,
- sqlalchemy
- IBM 数据服务器驱动程序包
- ibm_db_sa
现在,当我从他们的示例中运行 IBM_DB SA 适配器健全性测试时,我遇到了以下错误。
C:\Users\HemantR>python Python 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlalchemy
>>> from sqlalchemy import *
>>> import ibm_db_sa.ibm_db_sa
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named ibm_db_sa
>>>
我无法理解问题所在。我尝试将“ibm_db_sa-0.3.0-py2.7.egg”重命名为“ibm_db_sa”
我已经通过三种不同的组合安装了 ibm_db_sa,每次都遇到相同的错误。
- easy_install ibm_db_sa(仅限)
- easy_install ibm_db-2.0.4.1-py2.7-win-amd64.egg(仅限)
- 当两者都在那里时。
上面的截图是第三种方法的情况