win7&64下setuptools安装失败怎么解决

2014-02-01 19:39:39 +08:00
 cokepro
显示如下
............
File "C:\Python27\lib\mimetypes.py", line 358, in init

db.read_windows_registry()

File "C:\Python27\lib\mimetypes.py", line 258, in read_windows_registry

for subkeyname in enum_types(hkcr):

File "C:\Python27\lib\mimetypes.py", line 249, in enum_types

ctype = ctype.encode(default_encoding) # omit in 3.x!

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 33: ordinal not in range(128)
网上遍寻无果,就这一个http://www.oschina.net/question/1409342_134600,里面的方法都试过,无效。
5247 次点击
所在节点    Python
5 条回复
zxc111
2014-02-01 20:18:30 +08:00
别费劲了,Windows下直接去这边下人整好的包吧。。。
http://www.lfd.uci.edu/~gohlke/pythonlibs/
32位64位都有
cokepro
2014-02-01 20:40:14 +08:00
真NB,这么方便的东西.多谢这位兄弟!
larvata
2014-02-01 21:36:42 +08:00
应该是由于你装了阿里旺旺的缘故
阿狸汪汪会在注册表的minetype里注册一个中文的键 导致python不能正确转换编码
删除那个键就能正常装了

具体注册表位置我记不太清了 当时我是修改了mimetypes.py 把报错输出找到的键值位置
tan9le
2014-02-02 03:47:54 +08:00
http://www.aax9.com/2014/01/21/95.html
我上次正好也遇到了,改了mimetypes.py这个文件,我的博文里也引用了官方SVN的版本改动历史比对,供参考
davidli
2014-02-08 19:59:25 +08:00
我在64位WIN7下折腾Python, Mysql之类的东西折腾了好几天, 最后选择了装Ubuntu双系统

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

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

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

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

© 2021 V2EX