juj*_*alu 2 python pyodbc python-3.x
我是python的新手,我需要连接到SQL Server。我在DB_Connect.py文件中运行以下命令。我从CMD行运行python DB_Connect.py,它在上给出错误import pyodbc。
然后,我运行命令,pip install pyodbc但显示错误消息:“需要Microsoft Visual C ++ 14.0”。我安装了“ Microsoft Visual C ++ 2015可再发行组件”来解决这个问题,因为我需要获得完整版本的许可证。我的理解是,这将起作用。我仍然收到此错误:
我需要安装完整版本的Visual C ++还是免费的选项?为什么此CMD无法与可再发行版本一起使用?我该如何走过这一步?
PC:Windows 7 Pro-64 Python版本:3.7.0
更新2018-08-15
今天发布的pyodbc 4.0.24现在包含Python 3.7轮子,可通过进行安装在Windows和Mac上pip。
PyPI尚不提供Python 3.7的pyodbc wheel文件。通过此处的GitHub问题已请求它们。
您总是可以暂时恢复到Python 3.6。或者,如果您现在确实需要 Python 3.7,则必须安装所需的Visual Studio组件,以便可以从源代码构建pyodbc。详细信息在这里。pip
然后,我运行命令pip install pyodbc,但显示错误消息:“需要Microsoft Visual C ++ 14.0”。我安装了“ Microsoft Visual C ++ 2015可再发行组件”以适应此情况
那没有用,因为您安装了Visual C ++的运行时支持。您需要此处描述的Visual C ++生成工具。
| 归档时间: |
|
| 查看次数: |
5628 次 |
| 最近记录: |