相关疑难解决方法(0)

无法在Linux上安装pyodbc

我正在运行Linux(2.6.18-164.15.1.el5.centos.plus)并尝试安装pyodbc.我正在做pip install pyodbc并得到一个很长的错误列表,最终以

错误:命令'gcc'失败,退出状态为1

我查看了 /root/.pip/pip.log并看到以下内容:

InstallationError:命令/ usr/local/bin/python -c"import setuptools; file ='/ home/build/pyodbc/setup.py'; execfile('/ home/build/pyodbc/setup.py')"install - -single-version-external-managed --record /tmp/pip-7MS9Vu-record/install-record.txt失败,错误代码为1

安装pyodbc有没有类似的问题?

python linux centos pyodbc

69
推荐指数
8
解决办法
7万
查看次数

如何使用 SQLAlchemy 访问 AS/400?

简短版本: 请告诉我如何通过 SQLAlchemy 连接到 AS/400。

长版

我的最终目标是连接来自 SQL Server 和 AS/400 的数据以在 Flask Python 应用程序中显示。我的方法是将每个数据库中的数据获取到 Pandas 数据帧中,然后可以将其连接并输出为 JSON。如果有人有更好的方法,请随时发表评论。我尝试执行此操作的方法的问题在于Pandas.read_sql_query()依赖于 SQLAlchemy,并且事实证明让 SQLAlchemy 与 AS/400 一起使用非常困难。

  • AS/400 是版本 7.2,尽管我可能会尝试连接的另一个版本是版本 5.1。
  • 我正在尝试从我的计算机访问它,该计算机运行 Windows 7 并具有 i Access 7.1、Python 2.7 和 Python 模块,包括pyodbcibm_db_sa

没有sqlalchemypyodbc工作得很好:

CONNECTION_STRING = (
    "driver={iSeries Access ODBC Driver};"
    "system=ip_address;"
    "database=database_name;"
    "uid=username;"
    "pwd=password;"
) 
pyodbc.connect(CONNECTION_STRING)
# Queries work fine after this.
Run Code Online (Sandbox Code Playgroud)

我阅读了这些资源以及其他资源,并尝试应用他们的技术:

python sqlalchemy pyodbc db2-400

6
推荐指数
1
解决办法
2925
查看次数

标签 统计

pyodbc ×2

python ×2

centos ×1

db2-400 ×1

linux ×1

sqlalchemy ×1