You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派3通过pymssql连接SQL Server时pip3安装pymssql失败求助

树莓派3安装pymssql失败解决方案

日志中/usr/bin/ld: -lssl kann nicht gefunden werden、/usr/bin/ld: -lcrypto kann nicht gefunden werden是编译时缺少openssl相关开发库导致的链接失败,按以下步骤操作即可解决:

  • 第一步:安装缺失的系统依赖
    先执行系统源更新:
    sudo apt update && sudo apt upgrade -y
    再安装全量依赖包:
    sudo apt install -y libssl-dev libcrypto++-dev freetds-dev python3-dev gcc g++ make
  • 第二步:安装适配arm架构的pymssql版本
    最新版pymssql对arm32位架构适配存在问题,指定安装2.1.5版本并使用树莓派专用预编译源即可跳过本地编译步骤:
    sudo pip3 install pymssql==2.1.5 -i https://www.piwheels.org/simple
  • 备用方案(pymssql安装始终失败时使用)
    改用适配性更好的pyodbc库连接SQL Server:
    1. 安装odbc相关依赖:
      sudo apt install -y unixodbc unixodbc-dev tdsodbc
    2. 安装pyodbc:
      sudo pip3 install pyodbc
    3. 连接示例代码:
    import pyodbc
    # 替换下方占位符为实际连接信息
    conn = pyodbc.connect('DRIVER={FreeTDS};SERVER=SQL_Server地址;PORT=1433;DATABASE=数据库名;UID=用户名;PWD=密码;TDS_Version=7.4')
    cursor = conn.cursor()
    

内容的提问来源于stack exchange,提问作者MrGal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 06:45:03