【发布时间】:2022-10-13 12:04:18
【问题描述】:
我正在尝试导入 import spacy_sentence_bert 并在 python 中运行以下代码。
我在 anaconda 提示符下安装了conda install -c conda-forge spacy-transformers。
import spacy_sentence_bert
nlp = spacy_sentence_bert.load_model('en_stsb_bert_large')
我收到的错误如下:
ModuleNotFoundError: No module named 'spacy_sentence_bert'
我有这个工作,但是,由于另一个错误,我最近不得不卸载 Python,现在它不工作了。
任何帮助将不胜感激,我不太精通 Python。
我使用通过 Spyder IDE 通过 Anaconda 下载的 Python 3.9.12。
【问题讨论】:
-
我想这个错误可能是由几个 python 可执行文件或安装模块的不同(默认情况下显然不是活动的)环境引起的。如果它与模块所在的所需 conda env 连接,请检查您现在使用的 python 的路径。
-
我认为情况就是这样。我还安装了:conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch 和 pip install -U sentence-transformers --user。
标签: python nlp spacy bert-language-model