Django对eclipse“编解码器无法解码字节”“编解码器无法解码字节”错误

时间:2013-07-24 02:19:26

标签: django eclipse

(对于图片格式感到抱歉,如果您是新手,我不知道您无法发布图片/链接。)

首先,我花了2个小时来搜索这个错误,所以我很确定我在这里没有遗漏任何东西。

我如何解决这个错误非常简单:我需要使用Django为大学目的开发一个非常简单的应用程序。我的第一种方法是在Eclipse上使用PyDev(我已经使用Eclipse来编写java一段时间了,有点像它)。我在这里有2台电脑(我和我兄弟的一台),我在两者都做了相同的过程。这是我做的:

(我正在使用Windos 7 64位)

  • 下载并安装了Eclipse 4.3 64位(此日期的最新版本);
  • 下载并安装Pythong 3.3.2 64位(此日期的最后一个版本);
  • 下载并安装了Django 1.5.1。

这个(Django)更棘手,因为没有.exe,没有乐趣。所以我解压缩了Django并在提示符下使用了命令“python setup.py install”。有数千行“复制”,有时它完成没有错误。

所以,我打开了Eclipse并创建了一个新的Django项目:(链接到专辑http://imgur.com/a/4SvDk

第一张图片

第二张图片

第三张图片

实际上,在此之前我已经定义了解释器的路径:

第四张图片

第五张图片

最后测试了它,但是:

第六张图片

真正让我感到困惑的是,我在两台PC上都进行了相同的处理,而另一台PC上没有“Erro”。控制台给了我相同的结果,但没有Erro。当然,服务器上线了。如果我输入127.0.0.1:8000,我会得到“Django正在工作,Congratz !!!”在浏览器上。 (我兄弟的电脑也是Windows 64位)

在我的电脑上,sqLite3服务器几乎没有上线,因为服务器启动后会立即发生错误。

任何想法?

有一件事可能会有所帮助:

如果我在桌面上放了eclipse文件夹,这就是我得到的:

第七张图片

在“MalformedByteSequenceExcepttion:”之后写入“Byteinválido2da sequencia UTF-8 do byte 3”,表示“UTF-8字节3序列的无效字节2”。如果我将Eclipse文件夹的目录更改为“C:/ Program Files / Eclipse”,我可以毫无问题地配置Interpreter。

我最大的疑问在于:哪一个导致错误? OS,Django,Python,Path,任何32/64位冲突。

我看到很多人抱怨Python编码,但我不确定这是否是Pythons的错误。

HALP!

0 个答案:

没有答案