Anaconda3配置tensorflow虛擬環境後重啟電腦執行anaconda prompt報錯
阿新 • • 發佈:2021-01-06
技術標籤:tensorflow-gpuanacondatensorflowgpu
Windows 10的Anaconda3配置tensorflow虛擬環境後重啟anaconda prompt報錯(可直接看解決方法)
問題描述:
Windows 10系統上安裝最新的Anaconda3,配置了tensorflow虛擬環境後重新啟動系統,結果執行anaconda prompt時報錯:
usage: conda [-h] {unpack,pack,convert,version,help} ... conda: error: invalid choice: 'shell.cmd.exe' (choose from 'unpack', 'pack', 'convert', 'version', 'help')
報錯截圖:
解決方法:
因為在安裝tensorflow-gpu的時候用了–ignore-install和–upgrade選項導致的問題,所以就可以解除安裝重灌anaconda並重新建立tensorflow虛擬環境,在pip安裝tensorflow-gpu的時候用tensorflow-gpu官方命令:
pip install tensorflow-gpu==1.13.1 # 想下載什麼版本就修改為什麼版本比如我要的是1.13.1所以將1.15改為了1.13.1
總之就是安裝tensorflow-gpu時不要再包括–ignore-install和–upgrade選項!
報錯原因:
翻譯大致如下:
導致替換的命令是:pip install --ignore-installed --upgrade tensorflow-gpu
…
參考連結
[1] https://github.com/ContinuumIO/anaconda-issues/issues/6171
[2] https://stackoverflow.com/questions/46356732/anaconda-prompt-corrupts-after-installation/46493533#46493533?newreg=d53f20d157244dd1872d16c35908b539