Django:setup.py安装 - 访问被拒绝?

时间:2011-08-29 16:38:15

标签: python django activestate activepython pypm

我最近问过this questionthis one

现在我想我知道我的问题的答案....这都是因为我使用pypm安装了django ......还有其他错误!

我按照他们说的做了第一个答案:重新开始,第二个答案:如果从pypm安装,pydev不会检测到侦测django

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

setup.py install 

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

所以我删除了pype - 只是为了看看会发生什么并运行相同的命令现在发生的是打开窗口显示它并要求我选择一个程序打开django,如果我按取消,它说`访问否认

我正在使用windows xp pro

修改

所以这就是发生的事情,正如我之前所说,pydev在安装pypm时没有检测到django,我设法安装django为 KillianDS 表示

python setup.py install

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

enter image description here

enter image description here

enter image description here

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

6 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:2)

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

  1. 打开DOS shell(开始 - >运行...> cmd)
  2. cd到您提取django的目录(例如cd "My Documents\progging\python\Django-1.3"
  3. 执行python setup.py install(所以明确地将python作为程序,而不是setup.py)

答案 2 :(得分:1)

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

右键单击Windows资源管理器中的.py文件,选择open-with,并告诉它始终使用python解释器python.exe而不是pype打开.py个文件。看看是否能解决问题。

答案 3 :(得分:1)

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

将一个干净的房间virtualenv放置在您绝对确定您将具有所需权限的位置可以帮助您了解它是文件系统权限的问题还是旧的.py或.pyc文件位于您忘记的位置

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

答案 4 :(得分:0)

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

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

检查它正在尝试将django模块安装到哪个目录中。它应该在C:/ PythonXXXX / lib /....

下的某个site-packages文件夹中结束

您可能需要管理员权限才能访问计算机上的该文件夹,尤其是当它是工作计算机时。

答案 5 :(得分:0)

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

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