我最近运行了pip install pyodbc。上面说它成功地在cmd上安装了pyodbc。
但是,当我在空闲时执行import pyodbc时,我会收到一个错误:“没有名为pyodbc的模块”。
当我运行pip install pyodbc时,似乎只安装了两个文件。
这两个档案:
pyodbc-4.0.26.dist-info
pyodbc.cp36-win32.pyd
Python版本:Python3.6.3
完整错误消息:错误消息
我如何解决这个问题?任何帮助都将是非常感谢的,我对python是新手,这是相当令人沮丧的。
发布于 2019-03-18 08:19:51
安装的文件都很好。*.pyd是编译库(参见https://docs.python.org/3/faq/windows.html#is-a-pyd-file-the-same-as-a-dll)。
可能导致这种情况的问题:
我认为首先尝试从同一个cmd运行所有步骤:
PS C:\Windows\system32> pip install pyodbc
Collecting pyodbc
Using cached https://files.pythonhosted.org/packages/17/00/7115c072d4d01da4feee740cf5d964b4367ba0f9843d334d64ef77fd2baa/pyodbc-4.0.26-cp36-cp36m-win_amd64.whl
Installing collected packages: pyodbc
Successfully installed pyodbc-4.0.26
# now just run python interpreter
PS C:\Windows\system32> python
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyodbc
# no error这应该管用..。
然后尝试理解是否有几个虚拟版本或python分期付款。您可以检查哪个python空闲运行,例如右键单击它的快捷方式和“打开文件位置”
https://stackoverflow.com/questions/55216597
复制相似问题