python - anaconda navigator 在加载应用程序时卡住了
问题描述
我已经在运行 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', port=443): 最大重试次数超出了 url: /pkgs/main/noarch/repodata.json.bz2 (由 SSLError(SSLError("bad handshake : 错误([('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 安装/配置造成的。
有什么建议么 ?
解决方案
代理设置存在问题。解决了。然而,anaconda navigator 软件存在一些问题。它的元素如 Spyder 或 ipython 经常无法与代理正确通信,尤其是在涉及凭据时。因此,下载数据集通常会涉及。
我用了这个技巧。我安装了anaconda并配置了环境。然后我关闭了 anaconda 导航器窗口,从终端启动了 Spyder/ipython,一切都对我有用。如果 Spyder 在启动时出现分段错误,只需降级 mkl 包。以上技巧对我来说就像魔术一样。
推荐阅读
- ffmpeg - 未找到 SRT 协议 - 通过 ffmpeg 的 Raspbery Pi 4
- java - 针对 Spring Boot 休息服务发布带有布尔列表列表的 JSON 对象
- ios - 如何更改 SceneDelegate 中的 @ObservedObject 变量?
- c++ - 如何解决 GTest 和 LibTorch 联动冲突
- php - Laravel:事件监听器 - 传递给 {closure}() 的参数 1 必须是数组类型,对象给定
- javascript - React.js 函数组件的按钮 onClick 处理程序只工作一次
- sql-server - 每月日志表列表中的 MSSQL 高效返回
- python - Djnago Apps 一个用于所有模板的静态文件夹
- html - 脚注设计 CSS:垂直对齐
- sql - 根据条件将时间序列数据转换为事件