【发布时间】:2019-12-24 00:50:51
【问题描述】:
我使用 pip 来安装 pyodbc。
C:\Windows\system32>pip install pyodbc
Requirement already satisfied: pyodbc in c:\users\username\appdata\local\programs\python\python37\lib\site-packages (4.0.28)
但如果我只是导入 pyodbc,它会给我一个错误:
C:\Windows\system32>python
Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyodbc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found.
【问题讨论】:
-
如果你运行
python -m pip install pyodbc会发生什么?pip本身可能指向不同的解释器 -
您可能还想检查
python -m pip -V和pip -V是否相同 -
谢谢。这就是我得到的:
C:\>python -m pip -V pip 19.3.1 from C:\Users\username\AppData\Local\Programs\Python\Python37\lib\site-packages\pip (python 3.7) ---------------------------------------------------------------------------- C:\>pip -V pip 19.3.1 from c:\users\username\appdata\local\programs\python\python37\lib\site-packages\pip (python 3.7)C:\>
标签: python python-3.x pyodbc