目录

python2.7-mysql.connector的安装

目录

python2.7 mysql.connector的安装

将pyton2.7 .connector安装心得写下,供其他网友参考

1.去官网http://dev. .com/downloads/connector/ 下载了 mysql-connector- -2.1.3-py2.7-win32.msi 这个版本的进行安装

安装时却出现:

https://img-blog.csdn.net/20160820094934087?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

百度了一下,说什么需要自己一个register.py:

[python]

  1. import

    sys

  2. from

    _winreg

    import

  3. # tweak as necessary

  4. version = sys.version[: 3

    ]

  5. installpath = sys.prefix

  6. regpath = “SOFTWARE\Python\Pythoncore\%s\”

    % (version)

  7. installkey = “InstallPath”

  8. pythonkey = “PythonPath”

  9. pythonpath = “%s;%s\Lib\;%s\DLLs\”

    % (

  10. installpath, installpath, installpath

  11. )

  12. def

    RegisterPy():

  13. try

    :

  14. reg = OpenKey(HKEY_CURRENT_USER, regpath)

  15. except

    EnvironmentError as e:

  16. try

    :

  17. reg = CreateKey(HKEY_CURRENT_USER, regpath)

  18. SetValue(reg, installkey, REG_SZ, installpath)

  19. SetValue(reg, pythonkey, REG_SZ, pythonpath)

  20. CloseKey(reg)

  21. except

    :

  22. print

    “*** Unable to register!”

  23. return

  24. print

    “— Python”

    , version,

    “is now registered!”

  25. return

  26. if

    (QueryValue(reg, installkey) == installpath

    and

  27. QueryValue(reg, pythonkey) == pythonpath):

  28. CloseKey(reg)

  29. print

    “=== Python”

    , version,

    “is already registered!”

  30. return

  31. CloseKey(reg)

  32. print

    “*** Unable to register!”

  33. print

    “*** You probably have another Python installation!”

  34. if

    name ==

    main

    :

  35. RegisterPy()

可是运行显示:

https://img-blog.csdn.net/20160820095336279?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

再次失败。

2.我下载MySQL-python-1.2.5.win32-py2.7.exe 进行安装 ,安装 成功,但是些驱动的包是

import MYSQLdb

在网上查了一下,这个似乎被淘汰了。现在基本上都用mysql.connector

于是果断将其卸载,誓要将mysql.connector安装上

3.我换了个方向,不用官方的msi文件安装,想用源码来安装

果然在网上可以下载mysql.connector的源码  mysql-connector-python-1.2.3.zip

将其解压,看到了setup.py文件,那个激动呀,不说了

直接

python setup.py install

运行结果: https://img-blog.csdn.net/20160820095925655?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

安装成功,文件写入了python2.7 安装目录下

https://img-blog.csdn.net/20160820100050515?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

看到有红色框的这两个文件,我就彻底安心了

运行 :»python

import mysql.connector

完美,没有报错。

啦,啦,啦 ,到此,安装 成功

转载来自:http://blog.csdn.net/huanxue517/article/details/52259612?locationNum=8&fps=1