如何修复安装后显示错误的水蟒?

时间:2019-07-27 08:42:56

标签: anaconda

我正在尝试使用anaconda文档在我的ubuntu 18.04上安装anaconda。显示安装完成。

但是当我尝试使用anaconda-navigator时,它显示“找不到命令”错误。

当我通过使用source〜/ anaconda3 / bin / activate root进入基础时,提示以(base)开头,它将在终端中加载anaconda并出现一些错误,如下所示

/home/roshni/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-07-27 12:28:50,326 - ERROR download_api._download:234
Invalid url https://www.anaconda.com…/Webinar20-20Three20Ways20to20Mov…

不知道怎么了。我曾经在Windows中安装anaconda,没有任何问题。

此外,此anaconda不会在桌面或应用程序列表中创建图标吗?我在应用程序列表中找不到一个。如何打开它并开始使用它呢?

我对此很陌生,喜欢学习。希望这里有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

对于第一部分 YAMLLoadWarning:不推荐使用不使用Loader = ...的yaml.load()并不是错误,只是警告,并且在这种情况下,它不会阻止操作完成。消息说“已弃用”。

在链接https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-Deprecation上,他们对此进行了说明以及如何禁用警告。

  

自2006年5月发布第一个版本以来,PyYAML的加载功能一直是不安全的。它始终以粗体显示:PyYAMLDocumentation。 PyYAML始终提供了safe_load函数,该函数可以加载YAML的子集而无需利用。

     

去年,CVE被针对PyYAML提起诉讼,因为它可以通过使用load函数在不受信任的输入上被利用,即使PyYAML是从一开始就经过精心设计和记录的。 CVE似乎建议加载默认情况下应使用safe_load。由于safe_load仅处理YAML的子集,并且PyYAML十多年来一直是非常流行的Python软件包,因此此更改不可行。

在第二部分错误download_api._download:234 只是意味着您不会在社区中看到某些内容。在这种情况下,将是错误的网址。但导航器操作不应受到影响。

正如他们在此处https://github.com/ContinuumIO/anaconda-issues/issues/10711

所述,他们知道错误并正在对此进行处理。
  

“错误不在Navigator端,而是在www.anaconda.com端-我们知道并且正在努力解决该错误。”