Python Spyder 2.2.5 安装 pyodbc 时出错
当我在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