【问题标题】:Python 2.7.1 import MySQLdb working via cmd but no in a .py filePython 2.7.1 通过 cmd 导入 MySQLdb 但在 .py 文件中没有
【发布时间】:2016-08-01 01:57:54
【问题描述】:

好的,我在 windows 32 中安装了 Python2.7.1。

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

python 识别模块很好,

但是当我在 python 文件中尝试相同的脚本时,我得到:ImportError: No module named 'MySQLdb'

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

只是为了更清楚。 通过cmd:

C:\Users\Desktop>python Python 2.7.11(v2.7.11:6d1b6a68f775,2015 年 12 月 5 日,20:32:19)[MSC v.1500 32 位(英特尔)] 在 win32 上 输入“help”、“copyright”、“credits”或“license”了解更多信息。

导入 MySQL 数据库

通过 .py 文件 C:\用户\桌面>TesteDB12.py 回溯(最近一次通话最后): 文件“C:\Users\fs0222\Desktop\TesteDB12.py”,第 1 行,在 导入 MySQL 数据库 ImportError:没有名为“MySQLdb”的模块

顺便说一句,我之前在我的机器上安装了 python 3.5,但我已经更改了我的环境变量以适应 python 2.7,我刷新缓存,重新启动我的机器,尝试了 python mysqldb 安装程序 .exe .msi,但仍然是同样的问题。

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

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

【问题讨论】:

    标签: python python-2.7 import mysql-python


    【解决方案1】:

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

    可能如下:

    #!C:\Python26\python.exe
    
    import MySQLdb
    

    【讨论】:

      猜你喜欢
      • 2012-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-20
      • 2019-12-11
      • 2019-02-27
      • 1970-01-01
      相关资源
      最近更新 更多