簡體   English   中英

在Windows 7上安裝Python MySQLdb時出錯

[英]Error Installing Python MySQLdb on Windows 7

請看下面的stacktrace,這是權限問題嗎?

C:\Project\MySQL-python-1.2.3>python setup.py
Traceback (most recent call last):
  File "setup.py", line 15, in <module>
    metadata, options = get_config()
  File "C:\Project\MySQL-python-1.2.3\setup_windows.py", line 7, in get_config
    serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
WindowsError: [Error 2] The system cannot find the file specified

C:\Project\MySQL-python-1.2.3>

Python版本是(ActiveState)2.7.1

MySQL是一個先決條件,如MySQLDb的README中所述

同樣的問題,安裝了相同版本的Python和MySQL(作為XAMPP的一部分)。 據推測,先決條件是“vanilla”MySQL安裝,而不是包含在* AMP包中。

這不是從tarball安裝問題的答案,但是這個站點提供了與ActiveState Python 2.7.1和Windows 7兼容的MySQLdb的二進制包: -

http://servut.us/akx/2010/09/mysqldb-windows-binaries-python-26-27/

編輯site.cfg文件中的以下行,該文件是mysql-python構建目錄的一部分,指向您的MySQL位置。

registry_key = SOFTWARE\MySQL AB\MySQL Server 5.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM