Python MySQLdb导入错误
我快要为这件事发疯了,非常感谢你的帮助 我使用的是win8.1,我想Python 2.7.6是从命令行运行的。起初,我在安装MySQLdb时遇到了困难,但最终MySQL‑python‑1.2.5.win‑amd64‑py2.7.exe安装程序成功了 愚蠢的是,几周后,MySQLDB1.2.4中出现了一些不起作用的东西,所以我使用pip将其回滚到1.2.4,现在它消失了——每当我运行程序时,我都会收到“导入错误:没有名为MySQLdb的模块” 我尝试过pip,easy_install,从源代码处安装,再次从上面安装,但没有成功。这意味着它已经安装,它在CP添加/删除程序中。当我运行pip安装MySQL python时: 已满足要求(使用--升级到升级):c:\use中的MySQL python rs\laura\appdata\local\Enthught\canopy\user\lib\site软件包 清理 当我导航到该目录时,有两个名为-mysqldb-contains-constants的mysqldb文件夹,init、连接、转换器、游标、版本、时间 和mysql_python-1.2.5-py2.7.egg-info-contains-dependency\u链接、PKG-info、源代码、顶级 提前感谢您的帮助, 劳拉 编辑:Python MySQLdb导入错误,python,mysql,mysql-python,enthought,Python,Mysql,Mysql Python,Enthought,我快要为这件事发疯了,非常感谢你的帮助 我使用的是win8.1,我想Python 2.7.6是从命令行运行的。起初,我在安装MySQLdb时遇到了困难,但最终MySQL‑python‑1.2.5.win‑amd64‑py2.7.exe安装程序成功了 愚蠢的是,几周后,MySQLDB1.2.4中出现了一些不起作用的东西,所以我使用pip将其回滚到1.2.4,现在它消失了——每当我运行程序时,我都会收到“导入错误:没有名为MySQLdb的模块” 我尝试过pip,easy_install,从源代码处安
我最终用pymysql解决了这个问题。我在本地安装了MySQLdb模块,可以在命令行中使用它运行脚本,但是当我在Corporate IDE中使用MySQLdb模块运行脚本时,它就不起作用了。我会检查MySQLdb模块是否是安装在Canopy上的软件包,因为我很确定(可能是错误的)您必须订阅Canopy才能获得该模块。希望这有助于编辑:我最终用pymysql解决了这个问题。