最近我在安裝Anaconda,總是在最后的時候報錯
(沒有保存照片)錯誤窗口的信息大概是這樣:
Traceback (most recent call last):
File “C:\Anaconda2\Lib_nsis.py”, line 164, in main()
….
….
UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 9-10: ordinal not in range(128)
一、綜合網(wǎng)上眾多說法,可能的錯誤原因及解決方法如下:
(1)系統(tǒng)環(huán)境變量太長
刪除環(huán)境變量JAVA_HOME及部分Path。刪除之前最好先備份,最后沒能解決問題還能再填上去。Path是很重要的系統(tǒng)環(huán)境變量,記住不要把System32這種刪掉!
具體操作步驟:
1. 右鍵點擊“此電腦“,選擇”屬性“
2. 選擇右下角的”環(huán)境變量“
3. 再系統(tǒng)變量中找到JAVA_HOME和Path,編輯完記得點”確定“!
(2)默認編碼方式為ascii
將編碼方式改為utf-8
(3)電腦用戶名為中文
即將”C:\Users\阿丁”改為“C:\Users\ading”
要使用另外一個Administrator類型的賬戶登錄系統(tǒng)才能修改原來賬戶的用戶名!
具體操作步驟:
1. 按Win+X組合鍵,點擊”命令提示符(管理員)(A)“
2. 輸入:net user administrator /active:yes
3. 還是按Win+X進行電腦注銷,換Administrator賬戶登錄
4. 找到C:\Users\阿丁,修改文件夾名字
5. 最后注銷,換回原來賬戶
如果第二步不成功,就通過”設(shè)置->賬戶->家庭和其他成員”新注冊一個賬戶,并通過”控制面板->用戶賬戶->管理賬戶->更改賬戶->更改賬戶類型->管理員”將該賬戶類型設(shè)為管理員,其余步驟相同。
根據(jù)我自己的情況,真正的錯誤原因在第三個。所以如果你的電腦用戶名是中文,就優(yōu)先嘗試第三個的解決方法吧!
二、運行Anaconda Prompt出現(xiàn)相似錯誤
我用第三個原因的解決方法成功安裝Anaconda并生成菜單之后,不能正常運行Anaconda Prompt。研究之后發(fā)現(xiàn)是系統(tǒng)環(huán)境變量Path中有的變量包含中文、空格,這些不能通過編碼。一定要注意,環(huán)境變量里不能有空格!所以我很簡單粗暴地把這些變量全部刪了!最后運行成功!
也可以不刪,請自行搜索。
總結(jié)
以上所述是小編給大家介紹的Windows10安裝Anaconda無法生成菜單的處理方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!