2014-11-02 73 views
0

i的虚拟环境中安装和DJANGO当运行一个命令CodecRegistryError而运行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的Django的
    3. 虚拟环境2.7.6
    4. 的Python 3.4
  • PYTHONPATH指向虚拟环境文件夹下的LIB
  • PYTHONHOME是空白

回答

0

原因:机多安装造成这个问题......发生这种情况,如果我们使用的是虚拟环境

分辨率:可以说这是一种解决办法... !/ usr/bin/python

删除此行并添加正确的ENV变量,如PYTHONHOME PYTHONPATH