Python Spyder 2.2.5 安装 pyodbc 时出错

-1 投票
2 回答
3192 浏览
提问于 2025-04-17 21:51

当我在Spyder界面输入 import pyodbc 时,出现了下面的错误。有什么建议吗?怎么在Spyder中安装pyodbc这个包?

>>> runfile('C:/Users/myname/Documents/Python Scripts/co2nm.py', wdir=r'C:/Users/myname/Documents/Python Scripts')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\myname\AppData\Local\Continuum\Anaconda\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 540, in runfile
    execfile(filename, namespace)
  File "C:/Users/myname/Documents/Python Scripts/co2nm.py", line 7, in <module>
    import pyodbc 
ImportError: No module named pyodbc

不过我可以使用其他的包,比如

import networkx as nx 
import os.path as path 
import datetime as dt

2 个回答

1

根据错误信息,你没有安装pyodbc,而这个是你想做的事情所必需的。我建议你安装它。从你的路径来看,我猜你是在使用Windows系统。这里有很好的Windows安装pyodbc的说明:

http://www.sperris.com/todays_goal/2008/10/installing-pyodbc-on-windows.html

如果你有任何问题,随时告诉我。

2

(这里是Spyder开发者) Spyder本身不能独立安装软件包,但它可以使用与其运行的Python版本相同的任何已安装的软件包。

我真心推荐你使用Anaconda Python发行版,因为它不仅包含Spyder和所有相关的依赖项,而且你还可以很方便地通过在终端运行以下命令来安装pyodbc

conda install pyodbc

撰写回答