python - Mac 10.6.8 上的 postgres 安装错误

标签 python django postgresql

我是 Web 开发的新手,我正在尝试设置我的 Mac 以执行 Django 教程并帮助一些开发人员完成一个使用 postgres 的项目。我会尽量详细说明我的问题。但是,这个问题似乎有很多 float 部分,我不太了解 SQL Shell、虚拟环境、路径、数据库、终端(这似乎是在此运行所必需的)之间的连接的某些部分网络开发项目)。我将详细说明我做了什么以及出现的错误消息。如果您能帮助我解决错误消息或只是发布教程链接以帮助我更好地理解这些 float 部分如何协同工作,我将非常感激。

我安装了 postgres 和 pgAdmin III 并将其设置在默认端口上。我创建了一个测试数据库。现在,当我尝试在本地服务器上打开它时,我收到一条错误消息:“错误:“datconfig”列不存在 LINE1:...b.dattablespace AS spcoid、spcname、datallowconn、dataconfig、...

这是我在关闭 pgAdmin 然后重新打开它之前所做的: 安装:安装程序告诉我在/Library/PostgreSQL/9.2/data 找到一个现有的数据目录,设置为使用端口 5433。 我加载了一个我想测试的 .sql 文件(我将它保存在我的桌面上并从那里将它加载到数据库中)。

我不确定这是否与问题有关,但我在文件夹 ~/Sites/django_test 中也有虚拟环境(即当我告诉 bash 终端“激活”这个文件夹时,它让我在一个(环境))。

我在论坛上读到我需要通过在 bash 终端命令行运行“python manage.py runserver”来完成 Django 教程。当我这样做时,我收到一条错误消息“无法打开文件” manage.py': [Errno 2] 没有这样的文件或目录”。 即使我在 (env) 中运行命令,我也会收到错误消息:/Library/Frameworks/Python.framework/Versions/3.2/Resources/Python.app/Contents/MacOS/Python: can't open file 'manage .py': [Errno 2] No such file or directory(我想这告诉我路径仍然设置在错误版本的 Python (3.2) 上,即使我想使用 2.7 版并从中删除 3.2 版我的系统。)

我认为我对这里的理解存在一些差距:

  • 我不明白在 bash 终端和 SQL shell 中输入命令之间的区别
  • 运行“python manage.py runserver”与运行 Python 相同 使用像 IDLE 这样的 IDE 的程序?
  • 如何以及在何处调整您的 $PATH 环境变量,以便 正确的 python 最先出现在路径上?
  • 我认为我在虚拟机中安装了正确的 Python 版本 环境使用pip安装。为什么我仍然收到“没有这样的 文件或目录”错误?
  • 为什么我指定的路径中仍然出现Python 3.2版本 错误消息是我将其丢弃了吗?

如果您能帮助我解决这些问题,或者简单地列出解释这些问题的任何教程的链接,我们将不胜感激。再次抱歉没有说得更具体。但我认为列出我对这些不同部分的问题会更有帮助,而不是仅仅列出一个,因为它们的相互关联性似乎导致了错误消息。谢谢!

最佳答案

  1. 呃,我不确定我们可以如何帮助您。一种用于 bash,一种用于 SQL。

  2. 不,如教程所述,那是用于运行开发网络服务器。

  3. 没有必要这样做,这就是 virtualenv 的用途。

  4. 这与 Python 版本无关,您似乎只是不在正确的目录中。请注意,正如本教程所解释的那样,在您运行 django-admin.py startproject myprojectname 之前,不会创建 manage.py。你做到了吗?

  5. 您可能使用 3.2 创建了 virtualenv。删除它并使用 2.7 重新创建它。

您不应该“在论坛上阅读”有关如何完成 Django 教程的信息。您应该只是按照教程进行操作。

关于python - Mac 10.6.8 上的 postgres 安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13495135/

相关文章:

django - 使用 Django SQL Explorer 如何使用 PostgreSQL 后端正确设置参数的默认日期?

django - 在 NoSql 中使用哪个图(Mcd、Merise、UML)

postgresql - Active Record 生成错误的查询

python - 计算图像中矩形的数量

Python 3.3 解释器和一行问题(4 行语句工作正常......)

python - 从 BeautifulSoup html 解析器获取干净的文本文件

Django 模板中的反向查询

ruby-on-rails - 更新是否会更改 PostgreSQL 表中记录的顺序?

postgresql - PostgreSQL 连接中没有密码提示

python - Python函数中的持久变量