django安装后runserver成功但本地打不开127.0.0.1:8000?

2013-08-18 19:16:35 +08:00
 laiqs2011
windows系统,装的是python33和django1.5.2,装完后试图打开自带的服务器,失败了。
最后一行显示错误:Error:'utf-8' codec can't decode byte 0xc0 in position 2: invalid start byte
且浏览器打不开127.0.0.1:8000,安装路径没有中文,也没有打开py文件来另存过,都是按着官方教程来安装的,怎么破这个问题?
今天刚开始学python,无基础。
7834 次点击
所在节点    Python
8 条回复
sandtears
2013-08-18 19:29:54 +08:00
开头加一行
# coding: utf-8
laiqs2011
2013-08-18 19:39:29 +08:00
@sandtears 我都没动过py文件。

都是官方下载的文件,装完python后装django,然后新建project,没对这些文件做任何修改。

- - 不会是win8.1的系统问题吧?
laiqs2011
2013-08-18 19:42:54 +08:00
- - 好吧,一个前辈刚新用他电脑操作了一遍,没有出现错误,那就是我电脑自身的问题了。

之前装的是WIN7,然后为了体验win8.1就装了双系统,python相同目录下还有装了XAMPP

- - 没linux基础,学python要在linux环境下才会爽么?
laiqs2011
2013-08-18 20:20:32 +08:00
已解决这个问题。
继续查阅资料后发现是python2.x与python3.x有很大的不同,我担心是兼容上除了问题。
于是再安装了一个python2.7版,新建项目,成功!
sandtears
2013-08-19 00:43:07 +08:00
@laiqs2011 那应该是python3的问题了。的确Django对python3支持不好,官方也是推荐用2.7版
laiqs2011
2013-08-19 22:29:30 +08:00
@sandtears 就是改用了2.7 可以用了。谢谢!
garth
2013-08-20 08:21:36 +08:00
同样是windows系统,装的也是python33和django1.5.2,搭建很顺利啊。
cloudream
2013-08-24 11:14:05 +08:00
直接上1.6beta2,对python 3的支持更好。1.6分支已经非常稳定了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/79455

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX