當我們初次安裝Anaconda時,一切都是那麼的平順
不過就在某個機緣下,或許想要移除Anaconda後,再重新安裝時,就會遇到一些奇怪的問題
這篇文章就是在我遇到這奇怪問題的紀錄,雖然還不確定確切的原因,但這解法的確對我是用的
當我們重新安裝時,在安裝過程的結尾時,會跳出一個對話框,顯示的資訊為
Failed to create Anaconda Directories, Menus...etc
本來以為可能是版本的問題,或是在移除時沒有移乾淨
再重新下載了幾個較舊的版本安裝,或是把一些跟Anaconda有關的舊資料夾或隱藏資料夾中的資料刪除時
結果仍是一樣的問題
所以就做了一些survey
因為在安裝的最後,會出問題的地方通常會顯示跟下面指令的執行有關
"C:\Anaconda3\pythonw.exe" -E -s "C:\Anaconda3\Lib\_nsis.py" addpath "C:\Anaconda3\pythonw.exe" -E -s "C:\Anaconda3\Lib\_nsis.py" mkdirs "C:\Anaconda3\pythonw.exe" -E -s "C:\Anaconda3\Lib\_nsis.py" mkmenus
所以有人的建議,就是依你安裝Anaconda的位置,再重新去執行這幾個指令,即可解決
但不幸的是,我試了之後,仍舊一如往常的掛在安裝過程的結尾
後來又找到了一個方法,是跟環境變數的設定有關
只要在安裝前,先把使用者變數跟系統變數中,有定義到"Path"的部分,先把它的"值"儲存起來(之後要restore)
再把Path刪除
此時再重新安裝Anaconda,就沒有之前的問題了(安裝好後,要記得把之前刪除的Path值給復原回去)
參考資料:
1. Failed to Create Anaconda Menus, Directories, etc.
2. Anaconda3 2.4 with python 5.3 installation error (procedure entry not found; Windows 10)
留言列表