pip install pyodbc 失败错误:pyodbc 的构建轮失败

新手上路,请多包涵

我正在尝试将 pyodbc 库导入 google colab,但出现此错误。

为了以防万一,我在我的笔记本上安装了 Anaconda,而且我从来没有遇到过 pyodbc 的问题。

你能帮我吗?

谢谢!

 Collecting pyodbc
  Using cached https://files.pythonhosted.org/packages/81/0d/bb08bb16c97765244791c73e49de9fd4c24bb3ef00313aed82e5640dee5d/pyodbc-4.0.30.tar.gz
Building wheels for collected packages: pyodbc
  Building wheel for pyodbc (setup.py) ... error
  ERROR: Failed building wheel for pyodbc
  Running setup.py clean for pyodbc
Failed to build pyodbc
Installing collected packages: pyodbc
    Running setup.py install for pyodbc ... error
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-u5dmb223/pyodbc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-u5dmb223/pyodbc/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-9jmhckrt/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.

原文由 Phelipe 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.9k
2 个回答

您可以尝试以下操作:

 !apt install unixodbc-dev
!pip install pyodbc

原文由 Marcos Cassaro 发布,翻译遵循 CC BY-SA 4.0 许可协议

在安装“unixodbc-dev”时,它会请求安装所有依赖的必需库的权限。按照以下步骤安装 pyodbc:

 !apt install unixodbc-dev --yes
!pip install pyodbc

原文由 Palash Mondal 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏