安装mmdetection的pip install -v -e . 时,报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xce inpos

安装mmdetection的此命令pip install -v -e . 时,报错

Cleaning up...
Exception:
Traceback (most recent call last):
  File "C:\Users\92960\AppData\Local\Continuum\anaconda3\lib\site-packages\pip\compat\__init__.py", line 73, in console_to_str
    return s.decode(sys.__stdout__.encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 14: invalid continuation byte

During handling of the above exception, another exception occurred:
  File "C:\Users\92960\AppData\Local\Continuum\anaconda3\lib\site-packages\pip\req\req_install.py", line 1007, in install_editable
    show_stdout=False)
  File "C:\Users\92960\AppData\Local\Continuum\anaconda3\lib\site-packages\pip\utils\__init__.py", line 676, in call_subprocess
    line = console_to_str(proc.stdout.readline())
  File "C:\Users\92960\AppData\Local\Continuum\anaconda3\lib\site-packages\pip\compat\__init__.py", line 75, in console_to_str
    return s.decode('utf_8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 14: invalid continuation byte
You are using pip version 9.0.1, however version 20.2.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

return s.decode(sys.__stdout__.encoding) UnicodeDecodeError: 'utf-8' codec c

原因:
pip版本太低,修改好的代码还没有提交到pip9.0.1版本。
所以需要更新pip版本到最新版本。

解决方案:
python -m pip install --upgrade pip

成功!

猜你喜欢

转载自blog.csdn.net/qq_40092110/article/details/108164633