默认情况下,conda安装变压器2.x,但是pip默认安装4.x,这正是我想要的,但通过conda。
如果我通过从conda-forge…指定最新的分发文件来安装conda install https://anaconda.org/conda-forge/transformers/4.16.2/download/noarch/transformers-4.16.2-pyhd8ed1ab_0.tar.bz2
然后,它会抱怨环境不一致,并列出导致问题的包,即PyTorch版本1.11。
我移除了火把,然后按上面列出的方式安装,然后进行安装。然后,我尝试安装数据集…。conda install datasets
现在它抱怨说,由于我安装的变压器4.16.2,环境不一致。
不知道哪里有问题,如何安装火把、变压器和数据集,没有任何问题。我是否需要特定版本的这些使它工作,找不到任何这样的指导方针拥抱脸文档或支持页。
谢谢。
发布于 2022-09-24 08:15:18
刚刚尝试在venv中安装变压器,我将按照下面的步骤进行
conda install transformers并安装了transformers-4.18.0版本。
如果希望从通道huggingface中具体安装,请执行以下操作
conda install -c huggingface transformers最后一种情况是,使用pip安装它,因为使用pip可能会破坏安装(pip和conda不以相同的方式管理依赖关系)。
pip install transformers或者,通过指定版本
pip install transformers==4.18.0或者直接从源
pip install git+https://github.com/huggingface/transformers如果您已经安装了transformers,并且希望安装与我们当前版本不同的版本,则应该通过-Iv (正如这里所建议的)。
pip install -Iv transformers==4.18.0 若要检查transformers是否已正确安装,请运行以下命令
python -c "from transformers import pipeline; print(pipeline('sentiment-analysis')('we love you'))"它将下载一个预先训练的模型,然后打印标签和评分。
有关transformers安装的详细信息,请参阅请参阅本页。
https://stackoverflow.com/questions/71754258
复制相似问题