我在 Snow Leopard 上升级了 Python,这破坏了 Django。
所以我回到了 2.6 版本,但是现在我似乎无法运行 MySQL db,因为我现在正在运行 32 位版本的 Python。
我想要获得一个可以与我安装的 mod_wsgi 兼容并且可以与 MySQLdb 兼容的 Python 版本...我认为我需要使用 64 位版本?
注意:我认为我没有卸载原始版本,但我不确定如何恢复到它。
当我
cd /Library/Frameworks/Python.framework/Versions/
我懂了:
2.6 3.2 Current
当我输入
python
我得到:
Python 2.6.6 (r266:84374, Aug 31 2010, 11:00:51)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
但是当我输入
>>> import platform
>>> platform.architecture()
我得到:
('32 位', '')
答案1
最好的办法是使用您拥有的 64 位 python 构建 mod_wsgi 和 MySQLdb。
通常的过程是下载代码,进入其目录,然后:
python setup.py build
python setup.py install
(可能需要 sudo)