关于Anaconda3打不开Anaconda Navigator和Spyder的奇怪问题

Anaconda Navigator和Spyder都打不开了,搜资料搜了好久弄成功,总结一下我遇到的问题(本人经常遇到各种奇葩问题)

ps:第一次写博客比较菜,只是在安装过程中确实走了很多弯路,想要总结在这里留作纪念

1.Anaconda Navigator打不开界面

【这是唯一让我成功打开界面的一篇博客,必须说一句太厉害了!!!】(https://blog.youkuaiyun.com/weixin_42529892/article/details/81503261)
点击这里跳转

2.Spyder打不开界面

基础问题可以参考这篇《anaconda下载后spyder打不开的N次尝试》

虽然。。。但是,我把他的方法全用了,尝试了N+1次也没有成功,而且我的spyder return什么都没返回。。。最要命的是当你开始看到一个新方法就死马当活马医地用了之后,若是成功也就罢了,我就是问题越来越大。。。。

经过N次尝试,我的问题是:fatal error:****无法打开包括文件:“zmq.h”No such file or directory… ImportError: DLL load faile

嗯,没错,不知道怎么,不断地install和uninstall换来的就是更多的文件消失了,上网查找资料,有人说需要npm install zeromq,然而并没有什么用,我的依然不断报错。

我寻思着这也不对啊,zmq.h看上去就像是个回伴随anaconda的下载一起完成下载的文件,不应该出现在配置问题里吧。于是我还是重装了anaconda。。。。。。

然后在install的进度条里点击show detail,就看到zeromq确实是一起安装好的。

那就只能重新开始处理spyder打不开的问题了。

N+2次尝试spyder打不开的问题

打开了navigator后,在anaconda prompt里面输入spyder,得到的问题是:“sys/un.h”: No such file or directory… ImportError: DLL load faile

于是我发现了这篇处理“sys/un.h”问题的总结
这篇就解决了“sys/un.h”不存在的问题,同款问题可以参考一下!!

解决完这一个问题,再次输入spyder,问题又出现了,这次的问题就不再那么奇怪了,走上了正轨,主要是跟qt5有关。

看到我的终端上显示的是:
在这里插入图片描述
ERROR: spyder 4.1.4 requires pyqtwebengine<5.13; python_version >= “3”, which is not installed.
ERROR: spyder 4.1.4 has requirement pyqt5<5.13; python_version >= “3”, but you’ll have pyqt5 5.15.1 which is incompatible.

问题就出在了第一条,我没下载pyqtwebengine,那下载一下就好啦!
pip install pyqtwebengine

然后我就大功告成了!!!!
可喜可贺,每次写程序都死在配置环境的第一步。。。。。。

不过学到了一点就是时刻关注终端反应的问题,基本上缺什么就补什么就好啦!

### Anaconda Navigator 打开失败的原因分析与解决方案 当遇到 **Anaconda Navigator 无法打开** 的问题时,通常可能由以下几个原因引起: #### 原因一:Python 版本冲突 如果用户的机器上存在多个 Python 或 Conda 环境版本不一致的情况,则可能导致环境配置错误。例如,在终端输入 `python` 显示的是某个特定版本(如引用中的情况显示为 Python 3.7.2),而 PyCharm 中使用的解释器却是另一个路径下的不同版本(如 Python 3.6)。这种情况下可能会引发依赖库加载异常[^2]。 #### 解决方案: 可以尝试重新指定默认的 Python 路径或者统一所有工具链所指向的具体 Conda 环境。 ```bash # 更新 conda 并修复环境中潜在的问题 conda update --all conda clean --all ``` --- #### 原因二:导入模块错误 某些用户报告过由于 urllib 库内部文件损坏或缺失而导致类似如下报错信息:“ImportError: cannot import name &#39;HTTPSHandler&#39;”。这表明当前安装的基础包存在问题[^3]。 #### 解决方法: 通过命令行重置并更新基础组件来解决问题。 ```bash # 卸载再重新安装 urllib 其他关联的核心软件包 pip uninstall urllib3 requests certifi chardet idna -y pip install --upgrade pip setuptools wheel pip install urllib3==1.26.8 requests==2.25.1 certifi==2021.5.30 chardet==4.0.0 idna==2.10 ``` 另外也可以直接利用 Conda 来管理这些必要的扩展程序集。 ```bash # 使用 conda 进行清理恢复操作 conda remove --name base --all conda create --name new_env_name python=3.x anaconda conda init cmd.exe ``` --- #### 原因三:启动方式不当 正如提到的一种更高效的方式开启 Spyder 是经由激活对应虚拟空间之后单独调用它而不是每次都经过图形界面导航器进入应用[^1]。因此即使 Navigator 出现卡顿现象也不影响我们继续工作流程。 #### 替代建议: 对于那些仅需运行 IDE 用户而言可以直接跳过整个 GUI 加载过程从而提升效率。 ```bash # 正确顺序执行下面指令即可快速访问开发平台 activate your_specific_virtual_environment_here spyder ``` 以上就是针对 Anaconda Navigator 启动障碍的一些常见排查思路及其对应的处理办法总结说明文档内容结束部分给出几个延伸思考方向供进一步探讨学习参考价值较高值得收藏备用!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值