Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python MySQLdb导入错误_Python_Mysql_Mysql Python_Enthought - Fatal编程技术网

Python MySQLdb导入错误

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,从源代码处安

我快要为这件事发疯了,非常感谢你的帮助

我使用的是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、源代码、顶级

提前感谢您的帮助, 劳拉

编辑:
我最终用pymysql解决了这个问题。

我在本地安装了MySQLdb模块,可以在命令行中使用它运行脚本,但是当我在Corporate IDE中使用MySQLdb模块运行脚本时,它就不起作用了。我会检查MySQLdb模块是否是安装在Canopy上的软件包,因为我很确定(可能是错误的)您必须订阅Canopy才能获得该模块。希望这有助于编辑:我最终用pymysql解决了这个问题。