ModuleNotFoundError 翻译(ModuleNotFoundError: No module named ‘transformers‘,已经安装了transformers库)
导读:明明已经安装了transformers库了,运行代码时却说找不到。 先说明我的环境。...
明明已经安装了transformers库了 ,运行代码时却说找不到 。 先说明我的环境 。
系统:windows
IDE:pycharm
框架:PyTorch
包管理:Anaconda我用的windows环境跑的模型 ,有时候重新开机 ,会出现说我没有安装transformers库 ,之前重开几次就可以了没太在意 ,今天终于知道原因了 。 。 。
我这里的原因是:没有切换到pytorch环境(对应项目的环境 ,我这里起的名字就叫pytorch) ,还在base环境 ,因此程序返回说没有找到transformers库 。1.先排查你的原因是否和我一样:
输入以下命令 ,看你所在的环境
conda info -e比如我的是显示这个
表示我还在base环境里 。2.解决方法:
把环境切换到你所要的环境 ,比如我的就是执行conda activate pytorch
但是 我这里还遇到一个问题 ,直接使用命令conda activate pytoch(你要激活的环境名)出现以下错误 CommandNotFoundError: Your shell has not been properly configured to use conda activate. To initialize your shell, run $ conda init <SHELL_NAME> Currently supported shells are: - bash - fish - tcsh - xonsh - zsh - powershell See conda init --help for more information and options. IMPORTANT: You may need to close and restart your shell after running conda init.参考这篇文章
按照以下步骤进行解决:1.执行source activate
2.执行source deactivate
3.执行conda activate env_name(你的环境名称)就OK了 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!