我在pycharm的Terminal中,更新pip的時候,出現了以下錯誤:
OSError: raw write() returned invalid length 2 (should have been between 0 and 1)
原因:可能與最近的Windows 10更新有關。我的版本如下:在cmd中輸入msinfo32
,回車,可以看到版本信息。
解決辦法:直接運行cmd,輸入python -m pip install -U pip
,就可正常升級pip了。
PS:查到的另外一個解決辦法是安裝win_unicode_console,pip install win_unicode_console
,但是我用這個辦法行不通。