運行Anaconda3報提示Loading applications...


點擊Anaconda Navigator出現Loading applications...就不往下繼續執行了,如下圖:

如何解決?

友情提示:

1. 我這里的安裝包版本為Anaconda3-5.2.0-Windows-x86_64.exe(基於python3.6.5);

2. 安裝Anaconda3過程中,加入了環境變量

我們進入CMD命令行模式,輸入anaconda-navigator回車,出現如下提示:

Traceback (most recent call last):
  File "d:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\main_window.py", line 484, in setup
    self.post_setup(conda_data=conda_data)
  File "d:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\main_window.py", line 521, in post_setup
    self.tab_home.setup(conda_data)
  File "d:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\tabs\home.py", line 169, in setup
    self.set_applications(applications, packages)
  File "d:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\tabs\home.py", line 204, in set_applications
    apps = self.api.process_apps(applications, prefix=self.current_prefix)
  File "d:\Anaconda3\lib\site-packages\anaconda_navigator\api\anaconda_api.py", line 811, in process_apps
    versions=[vsdata.get('productVersion')],
AttributeError: 'str' object has no attribute 'get'

如下圖:

由錯誤提示,找到文件anaconda_api.py的文件第811行

根據網友文章(https://blog.csdn.net/tanmx219/article/details/88069375)了解是vscode的官方更新地址發生改變,而anaconda安裝文件中並沒有更新這個地址而導致的錯誤,因此解決辦法就是修改anaconda_api.py文件第903行為可用的vscode的地址,如下代碼:

VSCODE_ENDPOINT = (
       # 'https://vscode-update.azurewebsites.net/api/update'
       'https://update.code.visualstudio.com/api/update'
       '/{}/stable/version'.format(VSCODE_SUBDIR)
)

如下圖:

問題得到解決!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM