Python:适用于 Mac 的 Django 有 64 位版本吗?

Python:适用于 Mac 的 Django 有 64 位版本吗?

我在 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)

相关内容