1)SyntaxError: Non-ASCII character \xe9
原因: Python 的默认编码文件是用的 ASCII 码, 你将文件存成了 UTF-8 格式也无效
需要在文件开头加上:# -- coding: UTF-8 -- 或者 #coding=utf-8
2)TypeError: only integer scalar arrays can be converted to a scalar index
错误在引用_
read32, 找到定义:
- def _read32(bytestream):
- dt = numpy.dtype(numpy.uint32).newbyteorder(>)
- return numpy.frombuffer(bytestream.read(4), dtype=dt)
解决方法: 在结尾加 [0]
原因: 这似乎是最新版本的 Numpy 的一个问题 最近的一次更改使得将单元素数组看作标量用于索引的错误
3)/usr/bin/env: "python\r": 没有那个文件或目录
原因: 从别处复制的, 多了 \ r 字符
解决:
使用 VIM 打开文本
:set ff 然后回车, 我这个文件显示为 dos 格式
:set ff=unix 回车, 设置为 unix 格式
:wq
来源: http://www.bubuko.com/infodetail-2509513.html