首页 > 代码库 > django-admin.py失效的问题合集!
django-admin.py失效的问题合集!
今早在命令行执行django-admin.py突然失效了,联想到昨天把Python的版本由3.4降为2.7,Django由1.65降为1.5,可以是因为其中的改动造成的问题,网上搜了一下解决方案五花八门,亲测之后汇总一下。
解决方案:将<python路径>\Lib\site-packages\django改为<python路径>\Lib\site-packages\django\bin
或者通过python django-admin.py startproject testproject来执行。
在"C:\Python27\python.exe" "%1"后面加上 %*
解决方式:在随便一个.py文件上右键-打开方式-选择默认打开方式,选择默认使用python.exe打开(在python安装目录里面),问题解决。
1、问题:“找不到django-amdmin.py” 猜测原因:环境变量问题
虽然我手动把Python的路径由3.4修改为2.7,但还是无效,仔细观察后,发现path中记录的是<python路径>\Lib\site-packages\django,这个路径其实是不正确的,django-amdmin.py实际在bin文件夹下。解决方案:将<python路径>\Lib\site-packages\django改为<python路径>\Lib\site-packages\django\bin
2、问题:“django-amdmin.py无法执行” 猜测原因:django-amdmin.py使用的环境路径不正确
百度之后发现修改django-amdmin.py的环境路径能修复问题#!/usr/local/bin python from django.core import management if __name__ == "__main__": management.execute_from_command_line()第一行:#!/usr/local/bin python修改为#!C:/Python27/python.exe(根据你的安装情况替换)
或者通过python django-admin.py startproject testproject来执行。
3、问题:“执行django-amdmin.py之后出现满屏的命令提示” 猜测原因:python在win7的bug
修改注册表:HKEY_CLASSESS_ROOT/Applications/python.exe/shell/open/command在"C:\Python27\python.exe" "%1"后面加上 %*
4、问题:“执行django-admin.py之后被记事本等程序打开”原因:.py文件默认打开程序不正确
这个问题困扰了我好久,原来我为了看代码方便,把.py文件默认打开方式改为emeditor,导致执行.py脚本的时候自动以记事本打开。(也可能是被程序打开,同理)解决方式:在随便一个.py文件上右键-打开方式-选择默认打开方式,选择默认使用python.exe打开(在python安装目录里面),问题解决。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。