为django项目设置postgreSQL数据库时出现问题

时间:2012-10-03 14:32:53

标签: python django postgresql

我是Python / Django的新手,请原谅我,如果这是一个简单的问题需要解决......

我正在尝试为我的Django项目设置PostgreSQL数据库。我从这里http://www.postgresql.org/download/macosx/下载了PostgreSQL 9.2并完成了安装过程。我一直在关注一篇wiki文章,该文章说要更新我的/Library/PostgreSQL/9.2/bin的系统路径。当我在终端输入'nano~ / .bash_profile'时,我看到'PATH ='Library / PostgreSQL / 9.2 / bin',我相信这意味着我已经正确更新了我的系统路径。但是,当我尝试运行'createdb'命令时,我看到了......

-bash: createdb: command not found

我相信我已经正确安装了PostgreSQL,所以我不知道如何解决这个问题。

非常感谢任何帮助!

谢谢

尔杰斯

2 个答案:

答案 0 :(得分:2)

PATH ='Library / PostgreSQL / 9.2 / bin仅使用PostgreSQL二进制文件覆盖全局$ PATH。它应该是以下内容:

PATH="$PATH:/Library/PostgreSQL/9.2/bin"

这会将PostgreSQL bin目录附加到$ PATH,而不是覆盖它。进行编辑后,不要忘记开始新的终端会话,或者在当前会话中执行以下操作:

source ~/.bash_profile

通常,在OSX上安装开源软件,软件包和实用程序的最佳方法是使用homebrew。 Homebrew是OSX的软件包管理器,用于简化PostgreSQL等程序的安装和管理,以及许多其他流行的开源项目。看看吧!

答案 1 :(得分:0)

虽然这不是你的“问题”的答案,但它可能会为你解决问题。你检查过PostgreSQL“应用程序”了吗?它由Matt Thompson&由Heroku Postgres支持,旨在使使用Mac的人更容易进行PostgreSQL开发。你可能想看一看。这是一个link。或者只是google“Postgresapp”。