ModuleNotFoundError: No module named ‘transformers‘,已经安装了transformers库

明明已经安装了transformers库了,运行代码时却说找不到。
先说明我的环境。

系统:windows
IDE:pycharm
框架:PyTorch
包管理:Anaconda

我用的windows环境跑的模型,有时候重新开机,会出现说我没有安装transformers库,之前重开几次就可以了没太在意,今天终于知道原因了。。。
我这里的 原因是: 没有切换到pytorch环境(对应项目的环境,我这里起的名字就叫pytorch),还在base环境,因此程序返回说没有找到transformers库。

1.先排查你的原因是否和我一样:

输入以下命令,看你所在的环境

conda info -e

比如我的是显示这个

ModuleNotFoundError: No module named ‘transformers‘,已经安装了transformers库
表示我 还在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(&#x4F60;&#x7684;&#x73AF;&#x5883;&#x540D;&#x79F0;)

就OK了。

Original: https://blog.csdn.net/weixin_44562957/article/details/125117083
Author: 打孔猿
Title: ModuleNotFoundError: No module named ‘transformers‘,已经安装了transformers库

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/647049/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球