【问题标题】:How to install pymssql module in Python 3.6?如何在 Python 3.6 中安装 pymssql 模块?
【发布时间】:2017-11-13 09:21:06
【问题描述】:

我已经阅读了一些涉及 FreeTDS、Wheel、git 和 github 的文档,但在我的 Windows 10 PC 上使用 Python 3.6 时没有任何工作,但我需要安装它。我正在做一个项目,我对已经安装在我的电脑中的 mssql 感到最满意。

【问题讨论】:

标签: python-3.x python-3.6 pymssql


【解决方案1】:

这似乎工作from

导出 PYMSSQL_BUILD_WITH_BUNDLED_FREETDS=1

pip 安装 pymssql

【讨论】:

【解决方案2】:

记得先安装FreeTDS

Ubuntu/Debian:

sudo apt-get install freetds-dev

带有 Homebrew 的 Mac OS X:

brew install freetds

最后:

pip install pymssql

【讨论】:

    【解决方案3】:

    由于网站pymssql_documentation page 声明该模块已弃用,

    我们可以使用pip install "pymssql<3.0"。它适用于 python 3.0 及更高版本。

    我认为他们也应该在主副本区域进行更改。截至 2019 年 12 月 17 日,它仍然显示 pip install pymssql,它已于 2019 年 11 月 16 日更新。

    【讨论】:

      【解决方案4】:

      只需使用来自 gitub 的最新版本的 pymssql:

      pip3 install git+https://github.com/pymssql/pymssql
      

      也适用于 python2

      pip install git+https://github.com/pymssql/pymssql
      

      更新:

      对于macOS Big Sur Apple M1芯片处理器:

      • 您需要为新的 ARM 芯片(M1 芯片)安装 Rosetta2 仿真器。我刚刚通过终端安装了 Rosetta2:
      /usr/sbin/softwareupdate --install-rosetta --agree-to-license
      
      • 用于 ARM M1 芯片的自制软件:
      arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
      
      • Homebrew for M1 ARM 命令安装包:arch -x86_64 brew install <package>。安装pymssql之前需要先安装FreeTDS
      arch -x86_64 brew install freetds
      

      最后:

      pip install pymssql
      

      输出:

      Collecting pymssql
        Using cached pymssql-2.1.5.tar.gz (167 kB)
        Installing build dependencies ... done
        Getting requirements to build wheel ... done
        Installing backend dependencies ... done
          Preparing wheel metadata ... done
      Building wheels for collected packages: pymssql
        Building wheel for pymssql (PEP 517) ... done
        Created wheel for pymssql: filename=pymssql-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl size=287029 
      .
      .
      .
      Successfully built pymssql
      Installing collected packages: pymssql
      Successfully installed pymssql-2.1.5
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-07-30
        • 2021-02-22
        • 1970-01-01
        • 2018-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-04
        相关资源
        最近更新 更多