【问题标题】:Pymssql Install ErrorPymssql 安装错误
【发布时间】:2016-07-30 03:25:54
【问题描述】:

我正在尝试在 Windows 上使用来自here 的二进制文件安装 FreeTDS,但我不知道如何安装二进制文件;谷歌搜索结果没有任何相关。我正在安装以便可以导入和使用 Python 模块 Pymssql。

我遇到了与这篇文章中相同的错误:https://github.com/pymssql/pymssql/issues/372

【问题讨论】:

  • pymssql.org/en/latest/freetds.html#windows 这里声明:如果适用,将包含上述 DLL 的目录添加到 PATH 环境变量中。
  • @AndreaConte 我这样做了,错误变为我需要安装 Visual C++,但在我这样做之后它又回到了现在的状态。
  • edit 说明您的 Python 安装细节:发行版(您从哪里获得 Python 安装程序?)、确切的 Python 版本、64 位还是 32 位?

标签: python windows windows-server-2012-r2 freetds pymssql


【解决方案1】:
  1. 从这里下载并安装 pymssql 轮子:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql

下载然后pip install %userprofile%\downloads\pymssql-2.1.2-cp**-cp**m-win??.whl

  1. conda install -c https://conda.anaconda.org/prometeia pymssql

  2. WinPython 可能很快就会默认包含 pymssql:

https://github.com/winpython/winpython/issues/307

【讨论】:

    【解决方案2】:

    我通过将我下载的 FreeTDS 和 OpenSSL 文件中的所有 .h 文件移动到所有其他 .h 文件在 C:\Users\KAllen\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\include 中的位置来解决问题,并将所有 .dll 文件与其他文件一起放在 @ 987654324@

    【讨论】:

      【解决方案3】:

      您可以在此处下载 Windows 二进制文件:

      https://sourceforge.net/projects/freetdswindows/

      您下载的 ZIP 文件中有一个可执行安装程序;安装。它应该安装您需要的必要二进制文件。祝你好运!

      【讨论】:

        猜你喜欢
        • 2016-10-12
        • 2017-11-03
        • 2015-04-18
        • 2020-07-22
        • 1970-01-01
        • 1970-01-01
        • 2011-12-16
        • 1970-01-01
        • 2015-08-19
        相关资源
        最近更新 更多