Django + MySQL 在 Mac OS 10.6.2 Snow Leopard 上

11 浏览
0 Comments

Django + MySQL 在 Mac OS 10.6.2 Snow Leopard 上

之前已经有一些很好的回答这个问题,但是它们现在已经过时了。我已经成功安装了模块,但是当我运行\"python manage.py runserver\"时,出现了错误。在python shell中也是同样的情况。我正在使用MySQL-python-1.2.3c1和setuptools-0.6c11-py2.6.egg。非常感谢任何帮助。

0
0 Comments

问题原因:出现此问题是因为在系统中安装了混合的32位和64位软件。

解决方法:在Snow Leopard上,需要安装64位的MySQL软件包(即使它被列为10.5版本也没有问题),然后再次使用easy_install安装python-mysql。所有的问题都将解决。

具体操作步骤如下:

1. 下载并安装mysql-5.1.41-osx10.5-x86_64.dmg软件包。

2. 打开MySQL-python-1.2.3c1文件夹。

3. 运行以下命令:sudo easy_install .

4. 如果出现类似“file is not of required architecture”的警告,请忽略。

这样,问题应该就会得到解决。

0
0 Comments

这篇文章是关于在Mac OS 10.6.2 Snow Leopard上安装Django和MySQL的问题。根据文章中提到的链接,作者之前写过一篇博客文章,介绍了在Snow Leopard上成功安装MySQL的步骤。作者认为,按照那些步骤进行操作,理论上可以解决出现的问题,这个问题似乎是由32位和64位软件混合使用引起的。

原因:

32位和64位软件混合使用导致的问题。

解决方法:

根据作者之前的博客文章中提到的步骤,进行MySQL安装。

文章如下:

我几个月前写了一篇博客文章,介绍了在Snow Leopard上安装MySQL的成功经验:http://jboxer.com/2009/09/installing-mysql-on-snow-leopard/

如果按照那些步骤进行操作,应该可以(理论上)解决你的问题(听起来像是由于32位和64位软件混合使用导致的)。

顺便说一句,我并不是在自我推销;博客文章中的内容基本上就是我本可以在这里发布的内容,我正在努力将DRY原则应用到我的生活的更多领域中 🙂

0
0 Comments

在Mac OS 10.6.2 Snow Leopard上,出现了(Django + MySQL)的问题。问题的原因是可能没有正确安装和配置Python和MySQL。解决方法是使用MacPorts重新安装所有相关的软件,并根据提示进行配置。

以下是解决问题的步骤:

1. 编辑~/.bash_profile文件,注释掉之前对${PATH}的修改。

2. 下载Snow Leopard的dmg文件,并完成安装。

3. 打开终端,运行以下命令更新MacPorts:

sudo port selfupdate

4. 安装Python 2.6:

sudo port install python26

5. 运行以下命令使Python 2.6成为默认版本:

sudo port install python_select
sudo python_select python26

6. 安装MySQL客户端和服务器:

sudo port install mysql5
sudo port install mysql5-server

7. 根据安装提示,运行以下命令设置数据库:

sudo -u _mysql mysql_install_db5

8. 安装Python接口到MySQL:

sudo port install py26-mysql

9. 在Python解释器中尝试导入MySQLdb:

python
import MySQLdb

10. 安装Django:

sudo port install py26-django

11. 最后,可以启动Django项目并远程连接到MySQL服务器。

注意:`python_select`命令已过时,请使用`sudo port select python python26`命令。

0