我知道这个问题类似于人们提出的其他问题,但搜索后我找不到答案,所以请耐心等待。
我安装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。
谢谢。
答案 0 :(得分:1)
我认为您需要安装名为“setuptools”的软件包。如果使用macports,则可以执行(对于python 2.7):
sudo port install py27-setuptools
在您的终端。