百折不撓

データ系の新米エンジニアとして戦闘中。

anaconda-navigatorのUIが立ち上がらない問題

 Ubuntuに入れたanaconda-navigatorが立ち上がらなくなった。anacondaの起動時のロゴマークが出ているところで止まって、以下のようなエラーメッセージが。

/home/<i>username</i>/anaconda3/lib/python3.7/site-packages/anaconda_navigator/api/conda_api.py:1364: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
  data = yaml.load(f)
2019-06-02 15:27:25,491 - ERROR download_api._get_url:416
Expecting value: line 1 column 1 (char 0)

全く分からないのでグーグル先生に聞いてみると同じ問題は既に起きているようで、一つの対処法として、conda_api.pyファイルを書き換えてしまうというものが見つかった(linkは最後)。具体的には、conda_api.pyのline1364を

#data = yaml.load(f)
data = yaml.safeload(f)

に変更。ただこの変更が、

ERROR download_api._get_url:416 '_DownloadAPI' object has no attribute 'proxy_servers'

みたいなエラーをめちゃくちゃ出すようになるので注意。このエラーメッセージについては調査中なので詳細は分からないが、この変更でanaconda-navigatorが立ち上がるのは確認された。

参考:
github.com