<p>我是这么做的:</p>
<ul>
<li>使用Python.org上的Windows安装包将Python 2.7安装到C:\ Python27</li>
<li>我选择安装最新版本的Django(1.3)(不是开发主干)</li>
<li>按照此处的说明安装了Django:<a href="http://docs.djangoproject.com/en/dev/topics/install/" rel="nofollow">http://docs.djangoproject.com/en/dev/topics/install/</a></li>
<li>我只做本地开发,所以跳过了Apache和mod_wsgi的安装(如Django指令中所述)</li>
<li>我的应用不需要数据库,所以我跳过了Django指令中的“让你的数据库运行”部分;我跳过了“删除Django的任何旧版本”(没有安装)</li>
<li>我跳过了“安装官方版本”的说明</li>
<li>我按照指示安装了bsdtar,以便在我的windows机器上卸载发布文件-运行没有问题。</li>
<li>在Windows上,我以管理员权限启动了一个命令shell,并运行命令“setup.py install”-运行没有问题</li>
<li>我按照说明验证Django安装:运行import Django和Django.print get_version()-返回1.3,成功</li>
<li>然后是运行django-admin.py startproject myproject的时候了——我收到了与上面类似的错误,当试图从python解释器中运行django-admin.py时,我收到了指向参数的语法错误。很奇怪。</li>
<li>找到了这个线程,并运行了这个线程,它工作了:c:\ Python27\Scripts\django-admin.py startproject myproject,它工作了。</li>
<li>我仍然很好奇,我想看看我是否可以让它在命令提示符下工作,没有路径,因为它似乎应该工作-但它没有</li>
</ul>
<p>这是除了安装说明之外,我在Windows上所做的:</p>
<ul>
<li>使用此帖子中的信息验证了文件关联-所有关联都正常。</li>
<li>使用“开始”“计算机”“系统属性”“高级系统属性”“环境变量”对话框设置环境变量,如下所示:</li>
<li>设置新系统变量:<code>PYTHONPATH</code>=<code>c:\Python27\Lib;c:\Python27\Scripts</code></li>
<li>编辑现有用户变量:<code>PATH</code>已添加:<code>C:\Python27;C:\Python27\Scripts to the end.</code></li>
</ul>
<p>结果是:</p>
<ul>
<li>.py文件现在从命令行执行(不需要先运行python解释器)</li>
<li>e、 命令django-admin.py startproject mynewproject运行得很好。</li>
</ul>
<p>请在评论中发表任何问题,也许我可以帮忙。</p>