get*_*low 2 python pandas jupyter-notebook
在 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'
Run Code Online (Sandbox Code Playgroud)
本质上,您的计算机安装了两个版本的 Python。因此,该模块pyodbc仅对应于一个版本 2,而不对应于另一个版本 3。您可以执行以下操作之一:
将 Python 2 内核添加到当前的 Jupyter 安装中。然后,在 Python 2 下运行所需的笔记本,以访问其所有模块,例如 pyodbc 和间谍程序。看这里:
python2 -m pip install ipykernel
python2 -m ipykernel install --user
Run Code Online (Sandbox Code Playgroud)安装 Python 3 的 pyodbc,如下命令行:
python3 -m pip install pyodbc
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
7716 次 |
| 最近记录: |