IBM服务器设置 Python
在连接 IBM®并运行SQL语句之前,必须通过安装ibm_db Python 驱动程序来设置 Python。 您也可以选择下载ibm_db_sa(SQLAlchemy)或ibm_db_django(Django)适配器。
准备工作
确保已在系统上安装以下软件:
- Python 3.0 或更高版本。 对于 Linux® 操作系统,您还需要 python3.0-dev 软件包。
- setuptools 程序或 distribute 程序。 setuptools 计划 http://pypi.python.org/pypi/setuptools 上找到, distribute 计划 http://pypi.python.org/pypi/distribute 上找到。 您可以使用 setuptools 程序或 distribute 程序来下载、构建、安装、升级和卸载 Python 软件包。
- 如果您的 Python程序要连接到远程 IBM ,则您的应用程序运行所在计算机上必须安装以下产品之一:
- IBMData Server Client产品
- IBMData Server Runtime Client产品
- IBMData Server Driver Package产品
- IBMData Server Driver for ODBC and CLI产品
- 您可以通过直接下载 cabdriver 到 Python 或通过 Db2 产品捆绑的 clidriver 使用 ibm-db Python 驱动程序:
- 直接在 Python 下载 clidriver
- 使用 pip install ibm_db 命令将 clidriver 自动安装到
/usr/local/lib64/python3.9/site-packages - 使用现有的 Db2 产品捆绑 Clidriver
- 要使用现有的 IBM Data Server Runtime Client 产品,请先安装 IBM Data Server Driver Package 产品。 接下来,设置 IBM_DB_HOME 环境变量,并使用 pip install ibm_db --no-binary :all: --no-cache-dir 命令阻止任何 clidriver 安装。
- 要连接编目数据库,请将 IBM_DB_HOME 环境变量设置为使用本地 clidriver,然后使用 pip install ibm_db --no-binary :all: --no-cache-dir 命令阻止任何 clidriver 安装。
- 更多信息,请参见 https://github.com/ibmdb/python-ibmdb?tab=readme-ov-file#installation.
过程
要设置 Python 环境,请完成下列步骤:
后续操作
通过使用测试应用程序,测试 ibm_db Python 驱动程序、ibm_db_sa SQLAlchemy 适配器以及 ibm_db_django Django 适配器连接。