在 Windows 10 上安装 pymssql 时遇到问题

Posted

技术标签:

【中文标题】在 Windows 10 上安装 pymssql 时遇到问题【英文标题】:Trouble Installing pymssql on Windows 10 【发布时间】:2017-08-04 23:19:26 【问题描述】:

我正在尝试将pymssql 2.1.3 版安装到在 Windows 10 上运行的 Anaconda 4.3.0 环境中。我一直按照本文中列出的解决步骤进行操作: Trouble installing pymssql on Windows.

但是我仍然收到此错误:

C1083:无法打开包含文件:'sqlfront.h':没有这样的文件或 目录错误:命令'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' 失败,退出状态为 2

我下载了 freetds 文件结构(1.00 版)并将目录复制到 c:\\Program Files (x86)\freetds as well as in c:\\users\me\AppData\Local\freetds.

我是否错误地加载了 freetds?

另请注意——我尝试使用 wheel 文件进行安装 - pymssql-2.1.3-cp36-cp36m-win_amd64.whl 但这失败并出现错误:

权限被拒绝:'C:\Program Files\Anaconda3\Lib\site-packages\pymssql.cp36-win_amd64.pyd'

我使用的是 pip 版本 9.0.1。

【问题讨论】:

您是否尝试过以管理员用户身份使用滚轮进行安装?确保您获得正确的 32 位或 64 位版本。 我是管理员用户,但从 Visual Studio 安装时,系统提示“提升为管理员”。在安装***之前,我会寻找一种以管理员身份登录的方法。谢谢你的建议。 【参考方案1】:

我遇到了这个问题。尝试使用最新的轮文件Download pymssql wheel file安装pymssql

【讨论】:

以上是关于在 Windows 10 上安装 pymssql 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 服务器上安装 pymssql [重复]

在 Mac OS 10.6 (python 2.6) 上安装/构建 pymssql

pymssql 在 Azure/Windows 上返回的字符集与在 Mac 上不同

麻烦在 MacOS Mojave 上安装 pymssql

在哪里可以找到扩展名为 .py 的 PYMSSQL 模块?

无法在 Mac 上使用 pip 安装 pymssql 并链接到使用 fink 安装的 FreeTDS