2014-11-02 138 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