Python 2.7.1 通过 cmd 导入 MySQLdb,但不在 .py 文件中

Python 2.7.1 import MySQLdb working via cmd but no in a .py file

好的,我已经 Python2.7.1 安装在 windows 32.

问题是,当我尝试通过 python 在 cmd 中导入 MySQLdb 模块时,

python模块识别良好,

但是当我在 python 文件中尝试相同的脚本时,我得到:导入错误:没有名为 'MySQLdb'

的模块

有人遇到过同样的问题吗?

只是为了更清楚。 通过命令:

C:\Users\Desktop>python Python 2.7.11(v2.7.11:6d1b6a68f775,2015 年 12 月 5 日,20:32:19)Win32 上的 [MSC v.1500 32 位(英特尔)] 键入 "help"、"copyright"、"credits" 或 "license" 以获取更多信息。

import MySQLdb

通过 .py 文件 C:\Users\Desktop>TesteDB12.py 追溯(最近一次通话): 文件 "C:\Users\fs0222\Desktop\TesteDB12.py",第 1 行,位于 导入 MySQLdb 导入错误:没有名为 'MySQLdb'

的模块

顺便说一下,我的机器上之前有 python 3.5,但我已经更改了我的环境变量以适应 python 2.7,我刷新缓存,重新启动我的机器,尝试 python mysqldb installers .exe .msi,还是一样的问题。

顺便说一下,几个月前我可以正常使用这个模块。

有什么帮助吗?非常感谢...

在您的 python 代码的第一行指定 python(.exe) 的源路径

可能如下:

#!C:\Python26\python.exe

import MySQLdb