Hi,
I have value error: This tokenizer cannot be instantiated. Please make sure you have sentencepiece
installed in order to use this tokenizer.
I installed and updated sentencepiece
(0.1.95) but still getting the same error. Can someone help?
Thank you!
lewtun
March 11, 2021, 8:27pm
2
Hi @Katarina , what happens if you try installing transformers
in a new environment with
pip install transformers[sentencepiece]
Does that solve the problem?
3 Likes
Hi, thanks on answer…I tried with this but still the same error
lewtun
March 12, 2021, 8:23am
4
Can you please share the code you are running and the full stack trace / error message?
Acctually it is working after I restarted my enviroment…thank you!
1 Like
This works:
pip install sentencepiece
use this one-
pip install transformers[sentencepiece] datasets
this has to do with you shell actually. You are probably using zsh if you are on Mac, and you are getting zsh: no matches found: transformers[sentencepiece]
.
Solution: pip install "transformers[sentencepiece]"
7 Likes
Fix: pip install transformers[sentencepiece]
if it is installed and still getting error, restart the kernel
2 Likes
Kernel Restart solved this problem.
2 Likes
Use pip install transformers[sentencepiece]
And restart the kernel. It will work
I also found that using conda install works. I had to do conda install sentencepiece and conda install protobuf to get it to work for me.
Besides conda install sentencepiece, I found that I can do conda install sentence-transformers which pull in sentencepiece also.
Yes, I met this issue either.
My platform is below:
MacOS 15.0.1
Python 3.12.6
pip 24.2
Then I executed this command:
pip3 install sentencepiece
And restarted Kernel, then it works
1 Like