在Lion上安装Python的MySQLdb包

时间:2011-12-04 07:48:24

标签: python mysql django

  

可能重复:
  mysql-python installation problems (on mac os x lion)

我知道这个问题类似于人们提出的其他问题,但搜索后我找不到答案,所以请耐心等待。

我安装Django很好,现在我正在安装MySQLdb包,但是给出了以下代码:

!/usr/bin/env python

import os

import sys

from setuptools import setup, Extension

if not hasattr(sys, "hexversion") or sys.hexversion < 0x02030000:
    raise Error("Python 2.3 or newer is required")

if os.name == "posix":
    from setup_posix import get_config

else: # assume windows
    from setup_windows import get_config

metadata, options = get_config()

metadata['ext_modules'] = [Extension(sources=['_mysql.c'], **options)]

metadata['long_description'] = metadata['long_description'].replace(r'\n', '')
setup(**metadata)

我得到setuptools不存在的错误...我尝试更改路径但是我甚至找不到python存储我的模块和包的位置... Python下的site-packages文件夹是空的,除了自述......

感谢任何帮助。 这适用于LION OS上的Python 2.7 btw。

谢谢。

1 个答案:

答案 0 :(得分:1)

我认为您需要安装名为“setuptools”的软件包。如果使用macports,则可以执行(对于python 2.7):

sudo port install py27-setuptools

在您的终端。