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
好的,我已经 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