【问题标题】:CodecRegistryError while running DJANGO commands运行 DJANGO 命令时出现 CodecRegistryError
【发布时间】:2014-11-02 23:28:29
【问题描述】:

我在虚拟环境中安装了 DJANGO 并在运行命令时

manage.py runserver

在 DJANGO 教程开始时指定 我正面临这个错误。

(djangosite) E:\__FreshStart\Python\djnagosite\mysite>manage.py runserver   
Fatal Python error: Py_Initialize: unable to load the file system codec     
File "c:\Python\VEnv\djangosite\Lib\encodings\__init__.py", line 123      
    raise CodecRegistryError,\                                              
                        ^                                               
SyntaxError: invalid syntax                                                 
  • 操作系统:Windows 7
  • Python 安装:
    1. Python 2.7.6
    2. 基于python 2.7.6的DJANGO虚拟环境
    3. Python 3.4
  • PYTHONPATH 指向虚拟环境文件夹下的 LIB
  • PYTHONHOME 为空白

【问题讨论】:

    标签: python django exception


    【解决方案1】:

    原因:机器中的多重安装导致了这个问题......如果我们使用虚拟环境会发生这种情况

    解决方案:可以说它是一种解决方法... !/usr/bin/python

    删除此行并添加正确的 ENV var,例如 PYTHONHOME PYTHONPATH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 2021-01-08
      • 2015-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多