当pypy导入任何模块时,“utf8”编解码器无法解码字节0xcd

问题描述 投票:0回答:1

有错误:

UnicodeDecodeError:'utf8'编解码器无法解码位置23的字节0xcd:导入模块文件时无效的连续字节

当我尝试为pypy3-v5.10.1-win32安装numpy时(从https://bitbucket.org/pypy/numpy/downloads/下载numpy)它给了我这个错误。我试图将version.pysetup.py的编码转换为utf-8(通过记事本和记事本++),但它仍然无法正常工作

File "C:\Documents and Settings\Administrator\pypy-numpy-4f9778cd49a4\setup.py", line 131, in get_version_info
from numpy.version import git_revision as GIT_REVISION

# THESE CODE FROM  SETUP.PY
from numpy.version import git_revision as GIT_REVISION

# THIS IS VERSION.PY

short_version = '1.10.0'
version = '1.10.0'
full_version = '1.10.0'
git_revision = 'Unknown'
release = True

if not release:
    version = full_version

我发现导入任何模块都会导致这样的错误我使用sys.setdefaultencoding('utf8')检查了我的pypy编码它的“utf-8”。如何解决这个奇怪的问题?

python python-3.x utf-8 pypy
1个回答
0
投票

不要使用https://bitbucket.org/pypy/numpy。使用常规numpy,如pypy下载网站http://pypy.org/download.html#installing-numpy上所述。

© www.soinside.com 2019 - 2024. All rights reserved.