gpt4 book ai didi

python - 无法在 Jupyter Notebook 中使用 pyodbc 模块

转载 作者:行者123 更新时间:2023-12-02 03:41:01 25 4
gpt4 key购买 nike

在 Jupyter 中,我尝试使用 pyodbc 通过 obdc 连接提取 sql 数据。我收到以下错误。我可以使用 python 2 在spyder 中使用 pyodbc。我尝试从命令行重新加载 pyodbc 模块,但没有成功。有什么想法吗?

import pandas as pd
import pyodbc

---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-15-b8f1855c5265> in <module>()
1 import pandas as pd
----> 2 import pyodbc

ModuleNotFoundError: No module named 'pyodbc'

最佳答案

本质上,您的计算机安装了两个版本的 Python。因此,模块 pyodbc 仅对应于一个版本 2,而不对应于另一个版本 3。您可以执行以下操作之一:

  1. 将 Python 2 内核添加到当前的 Jupyter 安装中。然后,在 Python 2 下运行所需的笔记本,以访问其所有模块,例如 pyodbc 和 spy 程序。请参阅here :

    python2 -m pip install ipykernel

    python2 -m ipykernel install --user
  2. 为 Python 3 安装 pyodbc,如下面的命令行:

    python3 -m pip install pyodbc

关于python - 无法在 Jupyter Notebook 中使用 pyodbc 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48645112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com