安装wandb出现的错误

项目场景:安装wandb库时遇到的问题

在测试深度学习代码的时候,常会用到wandb库来检测我们所训练的模型,因而我们会去安装这个库

但是:好用的东西不一定好装,比如我,安装时就遇到了很多的问题,接下来我们一步步分析,当然由于个人水平的问题,如有不足,请各位佬们批评指正。

条件:anaconda+pycharm+windows系统

**问题一:**安装wandb成功,但是wandb login提示无效命令

步骤:

  1. 以管理员权限打开anaconda prompt
  2. 切换到对应的虚拟环境(每个人的配置不一样哈)
@Override
	activate envs_name//环境名
	}
  1. 输入登录的命令
@Override
	wandb login
	}

!!!报错:

原因分析:很可能依赖出现了问题,使用了pip install wandb, 但在对应的虚拟环境中没有该包

wandb是安装成功的,但是由于很复杂的原因,没有依赖上我们的要使用的虚拟环境中。

解决方案:

输入如下指令:

pip uninstall wandb//卸载原本的wandb
conda install wandb//利用conda来解决安装依赖问题

运气好的童鞋,过了这关就没事了~~

**问题二:**安装wandb成功,但是wandb login提出报了各种包的导入错误

总有运气不好的童鞋(我),来到了这种情况!

比如, No module named XXX,from XXX import XXX 失败等等,各种乱七八糟的报错。

原因分析:版本不兼容

这种情况比较棘手,我也查阅了网上的各种方法,但是没有给出具体的解答,因此,我的做法是试错法,不断的卸载安装。

解决方案:

步骤:

  1. 如果是缺少某个库掉不起来,可以试试卸载+重新安装。
conda install XXX//直接利用conda安装

//如果提示已经存在了该包
pip uninstall XXX//说明该包也是依赖存在问题,卸载
conda install XXX//用conda命令安装解决依赖问题
  1. 如果是其他谜一样类型的错误,那就比较麻烦了~
    先点开这个网站:wandb的各种版本
    里面可以看到各种版本的wandb。
    这边建议往复做如下操作:(直到成功为止)
pip uninstall wandb
conda install wandb==0.6.31//版本号不是固定的
wandb login
//反复操作,直到出现了能够wandb login能够弹出网页为止

建议可以先从高版本的包开始尝试,观察报错类型,然后一个大版本一个大版本的往下试。
比如:0.13.0试一下,报了非import的错误,然后走一下上面三行代码,换成0.12.0再试,

注:一定要观察报错的类型是什么,然后好推断自己要安装哪个版本范围内的wandb。

  1. 弹出网页后,发现还在报错, No module named ‘colorama’
    那么就快成功了。
    最后执行一遍:
pip uninstall colorama
conda install colorama

出现如下情况就成功了,就可以按照一般的博客继续往下走了。

如:wandb使用教程(一):基础用法

希望能帮到大家,反复试错不是好办法,但是是笨办法,有耐心就行,希望有更好的办法大家能够积极提出~

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
扎眼的阳光的头像扎眼的阳光普通用户
上一篇 2023年9月6日
下一篇 2023年9月6日

相关推荐