当我在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
答案 0 :(得分:2)
( Spyder dev here )Spyder无法自行安装软件包,但它可以使用安装在运行的相同Python版本上的任何软件包。
我真诚地建议您使用Anaconda Python Distribution,因为它不仅包含Spyder及其所有依赖项,而且您还可以通过在终端上运行此命令轻松地安装pyodbc
:< / p>
conda install pyodbc
答案 1 :(得分:1)
正如错误消息所述,您没有安装pyodbc,这是您尝试做的任何事情所必需的。我建议你安装它,从你的路径我认为你在Windows上。这里有很好的安装pyodbc的windows指令:
http://www.sperris.com/todays_goal/2008/10/installing-pyodbc-on-windows.html
如果您有任何问题,请与我们联系。