Ошибка:
UnicodeDecodeError: кодек «utf8» не может декодировать байт 0xcd в позиции 23: недопустимый байт продолжения при импорте файла модуля
Когда я пытаюсь установить numpy для pypy3-v5.10.1-win32 (загрузка numpy с https://bitbucket.org/pypy/numpy/downloads/)
Это дало мне эту ошибку.
Я пытался преобразовать кодировку version.py
и setup.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".
Как исправить эту странную проблему?