【问题标题】:What download file do I need to get PyODBC 3.1.1 for Python 3.2?我需要什么下载文件来获取 Python 3.2 的 PyODBC 3.1.1?
【发布时间】:2016-12-23 05:00:13
【问题描述】:

我无法从 PyODBC 的操舵室安装文件中脱颖而出。在 https://pypi.python.org/pypi/pyodbc/3.1.1 的 .whl 文件名中似乎有三个参数编码。一个似乎是 Python 版本号,没有列出 Python 3.2 的文件。另一个参数是处理器,我不知道第三个参数是什么。这是我第一次听说“操舵室”安装文件。感谢您提供的任何帮助。

【问题讨论】:

  • 3.1.1 是库的版本,与Python版本无关。然后是它应该运行的操作系统和平台。
  • 这些预构建的轮子都不是用于 CPython 3.2 - 您可以尝试 pip install pyodbc 按照他们的 documentation 但您可能必须从源代码构建库
  • 从 Python 3.2 升级到 Python 3.5 然后使用pip 安装 pyodbc 可能更容易(它应该获取适当的轮子文件)。

标签: python pyodbc


【解决方案1】:

为什么要从 PyPI 下载 Wheel 文件?你不能用pip来安装你的包吗?顺便说一句,wheel 文件已经存在了很多年,甚至还有一个关于它们的PEPhere,你可以阅读一些关于它们的历史的信息。我强烈建议您不要从 de Index 手动下载文件,如果需要保留包,您应该真正使用pip 或设置缓存服务器。

【讨论】:

  • 基本上,除了基本的语法知识之外,我公司中没有人真正了解如何智能地使用 Python。我想使用 PyODBC,因为在过去的十五年中,我们一直依赖 COM 和 Microsoft ADODB 库来访问数据库,而不必费心去查看是否有更好的方法。我没有夸大其词。我花了比我应该花更多的时间来解决那个图书馆的怪癖。我想改用 PyODBC,因为我希望它更易于使用且更可靠。但我有一个旧版本,想升级。
  • "pip install --upgrade pyodbc" 在我的 Python32/scripts 文件夹中失败,抱怨路径不能是绝对的。
  • 你能告诉我命令的完整输出吗?一个简单的pip install pyodbc 应该可以发挥作用,前提是您的互联网连接没有问题并且您在机器中拥有适当的权限
猜你喜欢
  • 2011-05-11
  • 2018-09-10
  • 2010-09-09
  • 1970-01-01
  • 2022-12-14
  • 2014-11-25
  • 2011-12-12
  • 2016-01-07
  • 2013-12-28
相关资源
最近更新 更多