我仍然是 Web 开发领域的初学者,我正在尝试设置 Django 环境。我正在阅读“django 权威指南”来开始我的练习。
我在 Macbook 2.1GHz 上运行 Snow Leopard (10.6.2)。它与 Python 2.6.1 一起提供。由于 Snow Leopard cam 预装了 Python 2.6.1,所以我没有做任何额外的设置。也许它需要更多设置,请告诉我。但是我已经运行了它,并且可以正常工作。
我直接从书中安装了 django。我已经运行了它,到目前为止它可以工作。
数据库配置是让我窒息的配置。
我尝试使用 MySQLdb 模块为 python 安装 MySQL,但它与 32 位和 64 位架构之间的差异有复杂性(mysql 有 64 位,python 有 32 位,反之亦然;无论哪种方式,我都想不通)。我已经阅读了很多论坛并修改了几个小时,仍然无法修复它,我只是放弃了。
所以我尝试了下一个最好的方法(或者我认为),让我们尝试设置 Postgre。所以,我去了 Postgre 官方网站,选择了 Mac OS X 分期付款包。我下载它,解压它,它只有一个“.app”安装程序和一个“README”。我运行了安装程序,等等等等,我按照说明进行操作,它做到了,它做到了。最后,显然 Postgre 已安装。
我不确定它是否已安装,所以我在互联网上搜索了一些答案。好吧,我找到了安装Django for Mac的官方文档,但是安装Postgre的步骤完全不同。也许“.app”安装程序完成了这些步骤中列出的大部分配置,我不知道。
然后我去终端并输入:
psql -V
(检查我刚刚安装的 Postgre 版本)
和
sudo -u postgres pg_ctl start
(运行数据库)
找不到“psql”或“pg_ctl”命令。对我来说,这有点像是说没有安装 Postgre,或者我还需要做一些设置。
所以我开始研究从 Django 给出的指令安装 Postgre 的第一步(上面的链接)。从它说编辑'〜/ .profile'的指令中,即使在取消隐藏所有文件和目录之后,我仍然无法在我的用户目录下找到它。
在这一点上,我只是有点沮丧,不知道该去哪里。我想知道我是否可以得到一些方向/提示/howto/anythingreallyatthispoint。
在运行 Postgre 之前,我无法真正安装 psycopg2,但从外观上看,安装它看起来并没有那么糟糕(或者我希望如此)。
非常感谢您的帮助^_^
-三