(对不起图片格式,我不知道如果你是新手,你不能发布图片/链接。)
首先,我花了大约 2 个小时在谷歌上搜索这个错误,所以我很确定我在这里没有遗漏任何东西。
我是如何得到这个错误的非常简单:我需要使用 Django 开发一个非常简单的应用程序以供大学使用。我的第一种方法是在 Eclipse 上使用 PyDev(我曾经使用 Eclipse 编写 java 代码,有点喜欢它)。我在这里有两台电脑(我的和我兄弟的),我在两台电脑上都做了同样的过程。这是我所做的:
(我使用的是 Windows 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 上没有“错误”。控制台给了我相同的结果,但没有错误。而且,当然,服务器上线。如果我输入 127.0.0.1:8000 我会得到“Django 正在工作,Congratz !!!” 在浏览器上。(我兄弟的电脑也是 Windows 64 位)
在我的电脑上,sqlite3 服务器几乎没有上线,因为服务器一启动就出现错误。
有什么想法吗?
一件事可能会有所帮助:
如果我让桌面上的 eclipse 文件夹,这就是我得到的:
第七张图片
在“MalformedByteSequenceExcepttion:”之后写成“Byte inválido 2 da sequencia UTF-8 do byte 3”,意思是“UTF-8 byte 3 序列中的无效字节 2”。如果我将 Eclipse 文件夹的目录更改为“C:/Program Files/Eclipse”,我可以毫无问题地配置解释器。
我最大的疑问在于:哪个导致错误?OS、Django、Python、Path、任何 32/64 位冲突。
我看到很多人抱怨 Python 编码,但我不确定这是否是 Python 的错。
停!