【问题标题】:anaconda navigator getting stuck at loading applicationsanaconda navigator 在加载应用程序时卡住了
【发布时间】:2019-01-26 00:58:18
【问题描述】:

我在运行 Ubuntu 18 Mate LTS 的桌面上安装了 Anaconda。的输出

python --version

Python 3.6.5 :: Anaconda, Inc.

首先,当我尝试使用启动 Anaconda Navigator 时

anaconda-navigator 

应用程序卡在加载应用程序阶段。我最终必须使用 CTRL+C/CTRL+Z 来杀死它。 anaconda 导航器从不启动。

按照这个,我试过了

conda update anaconda-navigator

conda update conda

这些命令都不起作用。

我尝试在网上寻找解决方案,在一个站点上,我被引导使用以下一组命令

source ~/anaconda*/bin/activate root
anaconda-navigator

即使这样也没有用。 它显示了一些 SSL 验证失败消息。消息如下:-

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/noarch/repodata.json.bz2>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

SSLError(MaxRetryError('HTTPSConnectionPool(host='repo.anaconda.com', 端口 = 443):最大重试次数超出 url: /pkgs/main/noarch/repodata.json.bz2 (由 SSLError(SSLError("bad 握手:错误([('SSL 例程','ssl3_get_server_certificate', '证书验证失败')],)",),))',),)

之后,我用谷歌搜索了这个问题,在其中一个网站上,开发人员建议我使用

conda config --set ssl_verify False

我做到了。然后之后,我没有看到错误消息(显然是因为 ssl verify 已关闭)。但是,然后,我继续在终端上收到以下报告,而不是任何错误消息(无论我使用什么 conda 命令)。报告如下所示:-

environment variables:
                 CIO_TEST=<not set>
        CONDA_BACKUP_HOST=x86_64-conda_cos6-linux-gnu
        CONDA_DEFAULT_ENV=base
                CONDA_EXE=/home/upendra/anaconda3/bin/conda
             CONDA_PREFIX=/home/upendra/anaconda3
    CONDA_PROMPT_MODIFIER=(base)
         CONDA_PYTHON_EXE=/home/upendra/anaconda3/bin/python
               CONDA_ROOT=/home/upendra/anaconda3
              CONDA_SHLVL=1
                     PATH=/home/upendra/anaconda3/bin:/home/upendra/anaconda3/bin:/usr/local/sbi
                          n:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/g
                          ames:/snap/bin
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>
         UBUNTU_MENUPROXY=<set>
            XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
         XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
                ftp_proxy=<set>
               http_proxy=<set>
              https_proxy=<set>

     active environment : base
    active env location : /home/upendra/anaconda3
            shell level : 1
       user config file : /home/upendra/.condarc
 populated config files : /home/upendra/.condarc
          conda version : 4.5.9
    conda-build version : 3.10.5
         python version : 3.6.5.final.0
       base environment : /home/upendra/anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/linux-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/linux-64
                          https://repo.anaconda.com/pkgs/pro/noarch
          package cache : /home/upendra/anaconda3/pkgs
                          /home/upendra/.conda/pkgs
       envs directories : /home/upendra/anaconda3/envs
                          /home/upendra/.conda/envs
               platform : linux-64
             user-agent : conda/4.5.9 requests/2.18.4 CPython/3.6.5 Linux/4.15.0-30-generic ubuntu/18.04 glibc/2.27
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

有趣的是,当我安装 anaconda-navigator 后第一次启动它时,导航器窗口确实启动了。在那之后,我在工作后关闭了我的系统,从那时起 anaconda-navigator 窗口将不会启动。我也不确定这是否是由于互联网连接或 anaconda 安装/配置造成的。

有什么建议吗?

【问题讨论】:

标签: python anaconda


【解决方案1】:

代理设置存在问题。解决了。然而,anaconda navigator 软件存在一些问题。它的元素(例如 Spyder 或 ipython)通常无法与代理正确通信,尤其是在涉及凭据时。因此,下载数据集经常会涉及到。

我使用了这个技巧。我安装了anaconda并配置了环境。然后我关闭了 anaconda 导航器窗口,从终端启动了 Spyder/ipython,一切都对我有用。如果 Spyder 在启动时出现分段错误,只需降级 mkl 包。以上技巧对我来说就像魔术一样。

【讨论】:

  • 其实我已经找到了答案。当哪里出现 HTTP 错误时,需要设置代理设置,然后需要重置网络一次。重置后,新的代理设置开始运行。
  • 而当anaconda应用没有启动时,关键是使用pip安装pyqt5包。它一直有效
  • 高度赞赏上述 Spyder 中的分段错误。
  • 上述问题可能会多次出现,具体取决于您安装的软件包。然而,上述技巧就像奇迹
猜你喜欢
  • 2019-10-18
  • 1970-01-01
  • 1970-01-01
  • 2020-09-27
  • 1970-01-01
  • 1970-01-01
  • 2017-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多