failed to create anacoda menue;WARNING: The conda.compat module;OSError: [WinError 126] 找不到指定的模块

前言

我从2020.6.15半个月都在处理各种各样的报错,此博客中主要记录三个anaconda安装包相关的报错

1.windows安装anaconda 报错failed to create anacoda menue

在安装anaconda软件时,最后一步安装进度条进行到95%左右显示“windows安装anaconda 报错failed to create anacoda menue”,点击“忽略”继续安装或者“重试”都会安装失败,“开始”菜单栏没有anaconda的快捷图标且安装路径下很多文件没安装上。
百度和Stack Overflow查过后,大概以下几种方法:

  • 环境变量太长,将系统变量path存入用户变量然后清空系统变量
  • 安装路径不能有中文
  • 默认安装路径
  • ……

我一条一条按照上面排除和尝试,以上都没用。参考知乎答主所说

解决方法:安装2019年3三月版本即可
注意:安装步骤中有一项勾选加入环境变量,一定要勾选。没勾选安装结束后,就百度搜“anaconda加入环境变量”手动加入。

anaconda历史版本链接:链接

2.WARNING: The conda.compat module is deprecated and will be removed in a future release.

安装2019年3月版本的anaconda后,conda Prompt安装包会出现如上warning,不影响安装包。

解决方法:conda update conda
注意:conda update conda结束后,还会自动弹出一行(见下图红框,之前博客没提到),选择y进行安装
在这里插入图片描述
在这里插入图片描述

3.import torch显示OSError: [WinError 126] 找不到指定的模块。

我新建环境python3.7,并安装torch1.5.1。进入python环境测试torch,报错如下:

import torch
Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\admin\Anaconda3\lib\site-packages\torch_init_.py”, line 81, in
ctypes.CDLL(dll)
File “C:\Users\admin\Anaconda3\lib\ctypes_init_.py”, line 356, in init
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] 找不到指定的模块。

Stack Overflow的回答大多数是没有GPU的电脑里安装了GPU版pytorch。但我电脑是有GPU的。
之后反复尝试,安装镜像源的torch1.5、卸载torch重新安装、重新新建环境安装反复折腾。
之后我发现确实安装不了torch1.5.1+py3.7.6的组合,安装py3.8+torch1.5.1可以

另一同学与我GPU同为GTX 960M,2020.7.1日清华源安装python3.7.0+torch1.5.1无报错。但他的cuda为11
在这里插入图片描述
在这里插入图片描述
根据他的安装情况,我猜测以下原因,还未尝试

  • 安装py3.7.0(我觉得可能没用)
  • 系统环境。解决方案:重装win10
  • 显卡驱动。解决方案:升级显卡驱动(英伟达官网下载最新驱动程序)
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值