【问题标题】:Python Spyder 2.2.5 error installing pyodbcPython Spyder 2.2.5 安装 pyodbc 时出错
【发布时间】:2014-03-11 21:30:46
【问题描述】:

当我在我的 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

【问题讨论】:

    标签: python pyodbc spyder


    【解决方案1】:

    (Spyder dev here) Spyder 不能自行安装包,但它可以使用安装在与它运行的相同 Python 版本上的任何包。

    我真诚地建议您使用Anaconda Python Distribution,因为它不仅带有 Spyder 及其所有依赖项,而且您还可以通过在终端上运行以下命令轻松地安装 pyodbc

    conda install pyodbc
    

    【讨论】:

      【解决方案2】:

      正如错误消息所述,您没有安装 pyodbc,无论您尝试做什么,都需要安装它。我建议你安装它,从你的路径我假设你在 Windows 上。这里有非常棒的安装 pyodbc 的 Windows 说明:

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

      如果您有任何问题,请告诉我。

      【讨论】:

      • 该安装是否适用于 Spyder?有没有办法通过spyder安装pyodbc?
      • @user2543622 软件包的安装与您使用的IDE完全分开。
      • 由于我的其余代码正在运行,我是否必须完成所有 8 个步骤?还是我应该直接从第 7 步开始?我也没有看到任何 c:\python 文件夹。我有一个文件夹 c:\python 27.. 并且该文件夹没有任何名为 scripts 的文件夹 :( 请指导
      • @user2543622 您是否已经有 easy_install 和/或 pip 工作?如果没有,您可以按照相同的说明使用 Spyder 工具 (stackoverflow.com/questions/10729116/…) 将模块添加到您的 PYTHONPATH
      • 如何确定 easy_install 和/或 pip 在 SPYDER 中是否正常工作?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-27
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多