首页IT科技ModuleNotFoundError 翻译(ModuleNotFoundError: No module named ‘transformers‘,已经安装了transformers库)

ModuleNotFoundError 翻译(ModuleNotFoundError: No module named ‘transformers‘,已经安装了transformers库)

时间2025-09-19 12:19:07分类IT科技浏览9203
导读:明明已经安装了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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python中count()的用法(Counter在python中两种用法)