安裝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
成功!