我将 MAMP 和 Python 作为 CGI 运行。我想连接 MySQL。我通过使用 pip 安装 MySQLDb 来尝试它,但它不起作用,python 根本找不到 MySQLDb。
你能告诉我如何使用我已经安装了 Apache、MySQL 和 Python 2.6 的 Macport 提供程序来安装它吗?
谢谢
更新:
通过 pip 安装给出以下 O/P:
下载/解压 mysql-python 下载 MySQL-python-1.2.3.tar.gz (70Kb): 70Kb 已下载 运行 setup.py egg_info 以获取包 mysql-python 警告:找不到匹配“清单”的文件警告:找不到匹配的文件“ ChangeLog'警告:找不到匹配'GPL'的文件安装收集的包:mysql-python为mysql-python运行setup.py安装'_mysql'扩展/usr/bin/gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -pipe -O2 -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Dversion_info=(1,2,3,'final',0) -D_版本_=1.2.3 -I/usr/local/Cellar/mysql/5.5.15/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c _mysql.c -o build/temp.macosx-10.6-x86_64-2.6/_mysql.o -g 在 _mysql.c:36 包含的文件中:/usr/local/Cellar/mysql/5.5.15/include/my_config.h:330: 1:警告:“SIZEOF_SIZE_T”重新定义在来自/opt/local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h:9、来自pymemcompat.h:10、来自_mysql的文件中.c:29: /opt/local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/pymacconfig.h:37:1: 警告:这是先前定义的位置在包含的文件中_mysql.c:36:/usr/local/Cellar/mysql/5.5.15/include/my_config.h:423:1:警告:“HAVE_WCSCOLL”重新定义在 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h:8、pymemcompat.h:10、_mysql.c:29 中包含的文件中:/opt /local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/pyconfig.h:808:1:警告:这是之前定义的位置/usr/bin/gcc-4.2 -L/ opt/local/lib -bundle -undefined dynamic_lookup build/temp.macosx-10.6-x86_64-2.6/_mysql.o -L/usr/local/Cellar/mysql/5.5.15/lib -lmysqlclient_r -lpthread -lz -lssl - lcrypto -o build/lib.macosx-10.6-x86_64-2.6/_mysql.so 警告:找不到匹配“清单”的文件警告:找不到匹配“更改日志”的文件警告:找不到匹配“GPL”的文件成功安装mysql-python打扫安装成功mysql-python清洗
我正在使用 MAMP 附带的 MySQL。我还在 MAMP 文件夹中将 PATH 设置为 MySQL 的二进制文件
另一个更新
原来Mysql-Python egg 根本没有安装在:
/Library/Python/2.6/site-packages
我错过了什么?