首页 > 解决方案 > 找不到pyodbc模块

问题描述

我面临这样一种情况,pyodbc以前(3 周前)以前工作的模块在我的笔记本电脑上不再工作了。我反复收到Module not found错误。

为了自己解决它,我浏览了堆栈溢出中的类似文章并实施了一些类似的建议。然而问题仍然存在。我的机器(Windows 10)只有一个 python 版本(python v3.7.2),我从来没有创建过任何virtualenv.

C:\Users\Kris\eclipse-workspace\SQLPyODBC>conntest.py --serverName "IDEA-PC\SQLEXPRESS" --name "SampleStore" --trustedConn "yes"
Traceback (most recent call last):
  File "C:\Users\Kris\eclipse-workspace\SQLPyODBC\conntest.py", line 1, in <module>
    import pyodbc
ModuleNotFoundError: No module named 'pyodbc'

引用的包在C:\Users\Kris\AppData\Local\Programs\Python\Python37-32\Lib\site-packages目录下可用。eclipse IDE(PyDev)中python解释器的路径也指向正确的python可执行路径。

只是为了测试,我已经下载pymssql了模块,你猜怎么着......它也显示了同样的错误信息。我已经卸载并重新安装了软件包。没有解决方案。

标签: pythonpython-3.xpython-importimporterrorpyodbc

解决方案


如果您使用以下代码安装 Anaconda,

conda install -c anaconda pyodbc

推荐阅读