开发者社区> 技术小胖子> 正文

在windows7 64位 安装MySQL-python-1.2.5.win32-py2.7.exe

简介:
+关注继续查看

利用python可以操作mysql,故想在windows 下安装MySQL-python。


1,python  需安装32位的。
 软件名,python-2.7.13.msi
 双击可安装
 安装完成后添加python根目录至环境变量,

2,安装MySQL-python-1.2.5.win32-py2.7.exe
安装MySQL-python-1.2.5.win32-py2.7.exe 时会报错。
要解决这个问题,可以使用如下的方法:

在D盘新建register.py的文件,内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#   
# script to register Python 2.0 or later for use with win32all   
# and other extensions that require Python registry settings   
#   
# written by Joakim Loew for Secret Labs AB / PythonWare   
#   
# source:   
# http://www.pythonware.com/products/works/articles/regpy20.htm   
#   
# modified by Valentine Gogichashvili as described in http://www.mail-archive.com/distutils-sig@python.org/msg10512.html   
    
import sys  
    
from _winreg import *  
    
# tweak as necessary   
version = sys.version[:3]  
installpath = sys.prefix  
    
regpath = "SOFTWARE\\Python\\Pythoncore\\%s\\" % (version)  
installkey = "InstallPath"  
pythonkey = "PythonPath"  
pythonpath = "%s;%s\\Lib\\;%s\\DLLs\\" % (  
    installpath, installpath, installpath  
)  
    
def RegisterPy():  
    try:  
        reg = OpenKey(HKEY_CURRENT_USER, regpath)  
    except EnvironmentError as e:  
        try:  
            reg = CreateKey(HKEY_CURRENT_USER, regpath)  
            SetValue(reg, installkey, REG_SZ, installpath)  
            SetValue(reg, pythonkey, REG_SZ, pythonpath)  
            CloseKey(reg)  
        except:  
            print "*** Unable to register!"  
            return  
        print "--- Python", version, "is now registered!"  
        return  
    if (QueryValue(reg, installkey) == installpath and  
        QueryValue(reg, pythonkey) == pythonpath):  
        CloseKey(reg)  
        print "=== Python", version, "is already registered!"  
        return  
    CloseKey(reg)  
    print "*** Unable to register!"  
    print "*** You probably have another Python installation!"  
    
if __name__ == "__main__":  
    RegisterPy()

然后运行这个python文件,效果如下:

1
2
3
D:\>python register.py
--- Python 2.7 is now registered!
D:\>

重新安装MySQL-python-1.2.5.win32-py2.7.exe就没有问题了。

4,一些下载链接
python2.7.13    https://www.python.org/downloads/release/python-2713/     要下载32位的
MySQL-python-1.2.5.win32-py2.7.exe  https://pypi.python.org/pypi/MySQL-python/1.2.5          要下载32位的    


我已下载好,包括MySQL-python-1.2.5.win32-py2.7.exe、python-2.7.13.msi和register.py。

下载链接:http://down.51cto.com/data/2278526



      本文转自独弹古调  51CTO博客,原文链接:http://blog.51cto.com/hunkz/1889744,如需转载请自行联系原作者






版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
简单详细 Windows Python的下载与安装
简单详细 Windows Python的下载与安装
56 0
python 如何在windows 64系统下安装salem 库
最近,需要用到geopandas + salem裁剪数据,对于salem库的安装,比较麻烦,在我的尝试下,终于算是成功安装了,简单记录一下安装记录,希望可以帮助到有需要的兄弟姐妹们 。
95 0
在Windows中安装Python3
首先到Python的官方网站中下载Python python.org 点击Download
44 0
Python3的安装(Windows)
Python3的安装(Windows)
57 0
Windows 安装python3详细步骤
安装python,配置环境变量
77 0
python 3.6 安装 win32 win32com模块
python 3.6 安装 win32 win32com模块
129 0
记一次win server 2012的离线python环境安装(包括whl和setup.py)
目录 前言 python3 exe安装 pip whl安装 setup.py安装 最后 前言 总有某些公司是offline的, 你懂的, 然后用着古老的服务器. 所有有了这种奇怪的需求. 这里分成三个部分来说, 首先是py3的离线安装, 就是大家熟悉的exe安装.
5805 0
windows10 下Python3.5.4安装
点击:下载地址 01 02 03 04
1039 0
windows 安装python
前言: Windows 中直接使用Python真的是心累 安装vs 2017(最好是最新版的, 因为python依赖于一些vs提供的包) 下载最新的python的安装程序 安装完毕之后, 不像Linux或者Unix上会自带pip工具, 在windows上什么都没有, 就是有python.
890 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载