1. 程式人生 > >anaconda安裝或者解除安裝工具包時,報錯:OSError: [WinError 17] 系統無法將檔案移到不同的磁碟驅動器

anaconda安裝或者解除安裝工具包時,報錯:OSError: [WinError 17] 系統無法將檔案移到不同的磁碟驅動器

  例如,報錯如下:

OSError: [WinError 17] 系統無法將檔案移到不同的磁碟驅動器。: 'd:\\anaconda3\\scr 
ipts\\pip.exe' -> 'C:\\Users\\ADMINI~1.WIN\\AppData\\Local\\Temp\\2\\pip-0lozwrz 
w-uninstall\\anaconda3\\scripts\\pip.exe' 

  解決方法:
  按照提示,將C盤臨時目錄的檔案複製到Anaconda的安裝目錄下對應位置,
  如將上面的臨時目錄C:\Users\Administrator.WIN50\AppData\Local\Temp\2\pip-0lozwrzw-uninstall\anaconda3下的所有目錄複製到安裝目錄d:\anaconda3的對應位置
  參考:

http://dingzhengkai.lofter.com/post/14cc49_b581f3f
  

另一種方法:本質原因是呼叫了對應的庫,檔案被佔用了,所以系統不能複製檔案;簡單的方法就是關掉Python,或者重啟下電腦,然後升級庫即可(參考本文評論)。