• django-admin.py失效的问题合集!


            今早在命令行运行django-admin.py突然失效了。联想到昨天把Python的版本号由3.4降为2.7,Django由1.65降为1.5,能够是由于当中的修改造成的问题。网上搜了一下解决方式五花八门,亲測之后汇总一下。



    1、问题:“找不到django-amdmin.py”  推測原因:环境变量问题

            尽管我手动把Python的路径由3.4改动为2.7。但还是无效。细致观察后,发现path中记录的是<python路径>Libsite-packagesdjango,这个路径事实上是不对的。django-amdmin.py实际在bin目录下。
            解决方式:将<python路径>Libsite-packagesdjango改为<python路径>Libsite-packagesdjangoin


    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:Python27python.exe" "%1"后面加上 %*


    4、问题:“运行django-admin.py之后被记事本等程序打开”原因:.py文件默认打开程序不对

            这个问题困扰了我好久,原来我为了看代码方便,把.py文件默认打开方式改为emeditor,导致运行.py脚本的时候自己主动以记事本打开。(也可能是被程序打开,同理)
            解决方案:在随便一个.py文件上右键-打开方式-选择默认打开方式,选择默认使用python.exe打开(在python安装文件夹里面),问题解决。

  • 相关阅读:
    centos7系统修改内核
    使用yum update更新文件系统时不更新内核的方法
    实现让用户不断的猜年龄,但只给最多3次机会,超过次数猜不对就退出程序。
    yum安装软件中的y/d/N
    MySQL5.7.15数据库配置主从服务器实现双机热备实例教程
    CentOS7.2 多个python版本共存
    CentOS 7.2 安装Python3.5.2
    R语言与概率统计(五) 聚类分析
    R语言与概率统计(四) 判别分析(分类)
    R语言与概率统计(三) 多元统计分析(下)广义线性回归
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5117821.html
Copyright © 2020-2023  润新知