Win7 64bit,Annaconda下如何安装mysqldb?
在网上找的“MySQL-python-1.2.5.win32-py2.7”是默认安装在python27文件夹下,而且不能修改,该文件夹下的python可以importMy...
在网上找的“MySQL-python-1.2.5.win32-py2.7”是默认安装在python27文件夹下,而且不能修改,该文件夹下的python可以import MySQLdb,但是Annaconda下的python不可以import,会报错,何解?
展开
1个回答
展开全部
1.环境准备
Microsoft Visual C++ Compiler for Python 2.7
mysql-connector-c-6.0.2-winx64.msi: http://dev.mysql.com/downloads/connector/c/
其中,MySQL-connector-c需要使用6.0.2版本,6.1.x版本api似乎有变化,MySQLdb编译链接时会报错
2. 开始安装
下载MySQLdb源码包:https://pypi.python.org/pypi/MySQL-python/1.2.5
解压缩后,修改site.cfg文件中connector行的配置为MySQL Connector的安装路径,MySQL Connector默认安装路径如下
connector = C:\Program Files\MySQL\MySQL Connector C 6.0.2
随后,再执行python setup.py install
即可进行python扩展的编译安装
Microsoft Visual C++ Compiler for Python 2.7
mysql-connector-c-6.0.2-winx64.msi: http://dev.mysql.com/downloads/connector/c/
其中,MySQL-connector-c需要使用6.0.2版本,6.1.x版本api似乎有变化,MySQLdb编译链接时会报错
2. 开始安装
下载MySQLdb源码包:https://pypi.python.org/pypi/MySQL-python/1.2.5
解压缩后,修改site.cfg文件中connector行的配置为MySQL Connector的安装路径,MySQL Connector默认安装路径如下
connector = C:\Program Files\MySQL\MySQL Connector C 6.0.2
随后,再执行python setup.py install
即可进行python扩展的编译安装
追问
我刚才又试了下,还是会报“No module named MySQLdb”。
我在python27文件夹下打开python.exe,import MySQLdb不会报错;但是在Annaconda2文件夹下运行python.exe就会报错,这是什么情况?
Annaconda2文件夹路径>>C:\Program Files\Anaconda2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询