2

我最近问了这个问题这个问题

现在我想我知道我的问题的答案了……这完全是因为我使用 pypm 安装了 django……还有其他问题!

我按照他们说的做了,第一个答案:重新开始,第二个答案:pydev do not detect detect django if installed from pypm

所以我决定重新开始,从 0....从 pypm 卸载 django 并删除与 django 相关的所有其他文件夹,并决定在我运行时以老式方式安装 django

setup.py install 

不是安装 django 设置,而是在 pype 中打开一个名为 django-admin.py 的文件!!!(我不知道它是从哪里创建的!!)

所以我删除了 pype - 只是为了看看会发生什么并运行相同的命令现在发生的情况是打开窗口出现,它要求我选择一个程序来打开 django,如果我按下取消,它会显示“拒绝访问”

顺便说一句,我正在使用windows xp pro

编辑

所以这就是发生的事情,正如我之前所说,pydev 在使用 pypm 安装时没有检测到 django,我设法按照KillianDS所说的那样安装了 django

python setup.py install

但是pydev仍然没有检测到它,尽管它配置正确

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我上传图片只是为了证明这一点,正如我所说的,python 是使用 activepython 安装的,请不要告诉我删除它并从 python.org 安装它,因为我完全相信,pydev 有问题

4

6 回答 6

2

我会尝试从 windows 命令行上的 Django 源代码目录运行以下命令:

C:\Python26\python.exe setup.py install

我一直这样做,因为我的系统上安装了多个版本的 Python。当然,将 Python26 替换为您的 Python 安装目录。

于 2011-09-01T01:19:52.950 回答
2

您是否尝试过这种简单的方法(实际上是安装时最简单的方法)。

  1. 打开 DOS shell(开始->运行...>cmd)
  2. cd 到您将 django 解压缩到的目录(例如cd "My Documents\progging\python\Django-1.3"
  3. 执行python setup.py install(所以明确地将 python 作为程序,而不是 setup.py)
于 2011-09-01T09:23:38.187 回答
1

我猜想 windows 已经将所有.py文件与你的文本编辑器 pype 相关联。因此,当一个脚本试图通过要求窗口“打开” .py 文件来运行另一个脚本时,它只会在您的编辑器中弹出而不是执行。

右键单击.pyWindows 资源管理器中的文件,选择打开方式,并告诉它始终.py使用您的 python 解释器 python.exe 而不是 pype 打开文件。看看能不能解决。

于 2011-08-31T20:53:49.460 回答
1

您可以尝试在virtualenv中安装 Django 。一个 virtualenv 让你决定你想在哪里安装 Python 包。您可以将其安装在您想要的目录中(如果您具有所需的权限)。virtualenv 可以是洁净室环境,不包括所有系统范围的模块,也可以使用这些模块以及仅在 virtualenv 中可用的模块。

将洁净室 virtualenv 放置在您绝对确定您将拥有所需权限的位置可以帮助您了解这是文件系统权限的问题,还是位于您忘记的某个位置的旧 .py 或 .pyc 文件的问题。

如果将virtualenv中的相应目录添加到PYTHONPATH,则可以在不同环境中使用已安装的Python模块,因此您不必担心如果使用virtualenv,您将无法使用Eclipse或任何其他IDE/编辑器了。您只需要适当地配置它。

于 2011-09-01T09:14:54.780 回答
0

Django-admin.py 是 Django 附带的一个文件,用于启动 django 项目和做其他管理工作。阅读以下链接以获取有关它的更多信息:

https://docs.djangoproject.com/en/de

检查它试图将 django 模块安装到哪些目录中。它应该在 C:/PythonXXXX/lib/.... 下某个地方的 site-packages 文件夹中结束。

您可能需要管理员权限才能访问您机器上的该文件夹,特别是如果它是一台工作机器。

于 2011-08-29T16:59:55.503 回答
0

您最好的选择是摆脱当前的安装并从头开始。什么是皮皮?

https://docs.djangoproject.com/en/dev/topics/install/ <--- 在 Windows 7 和 Ubuntu 上安装时,这对我来说非常有用

于 2011-08-31T20:43:35.620 回答