繁体   English   中英

Windows上的Django安装问题

[英]Django installation problem on Windows

我想在Windows XP上安装Django。 这是我做的:

(1)从中下载并安装了Python 2.7

http://python.org/ftp/python/2.7/python-2.7.msi

在C:\\ Python27中


(2)从。下载Django 1.2.1

http://www.djangoproject.com/download/1.2.1/tarball/


(3)。 解压缩文件后,我将Django的文件夹放在Python的站点包文件夹中,如下所示:

C:\\ Python27 \\ LIB \\站点包\\ Django的1.2.1


(4)。 现在,当我尝试在Django文件夹中运行“setup.py”时,出现以下错误:

Traceback (most recent call last):
  File "C:\Python27\Lib\site-packages\Django-1.2.1\setup.py", line 48, in <module>
    root_dir = os.path.dirname(__file__)
NameError: name '__file__' is not defined

屏幕截图如下: 替代文字

我究竟做错了什么?

谢谢

替代方法

  1. 安装easy_installhttp//pypi.python.org/pypi/setuptools
  2. C:\\Python27\\Scripts添加到系统路径
  3. 打开命令行并输入easy_install django

这将从PyPI网站删除最新版本的Django,并将其安装在该目录中。

easy_install绝对是我最喜欢的安装python模块的方法。

删除C:\\ Python27 \\ Lib \\ site-packages \\ Django-1.2.1

在任何你想要的地方解压缩tarball,然后将“django”子文件夹从解压缩的tarball复制到c:\\ Python27 \\ lib \\ site-packages \\,你就完成了。 您实际上不需要运行setup.py.

如果要使用setup.py进行安装,请打开命令shell(按Win + R,键入“cmd”并按Enter键),更改为解压缩归档的目录(例如c:\\ archive \\ Django-1.2.1) ,并运行“C:\\ Python27 \\ python.exe setup.py install”,不带引号。

重要说明:必须以管理员权限运行命令shell。

Django的备用一体化开源Windows安装程序,可安装Apache,Python等: Djangostack

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM