torchnlp安装
再跑m2e2代码时,遇到了导入torchnlp的错误,第一直觉就是pip install torchnlp,结果出现如下错误:
$>pip install torchnlp Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/ Collecting torchnlp Downloading https://pypi.tuna.tsinghua.edu.cn/packages/58/92/8d583328e33268466c29fe45ac0652c07633dcd9daea727457ff4bacb378/torchnlp-0.0.0.1-py3-none-any.whl (5.7 kB) Collecting pytorch-crf==0.7.0 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/8b/1f/4b11a3547623953e33f4645e1672ef21dcd9d9b8e5a48337b270840ce9a0/pytorch_crf-0.7.0-py3-none-any.whl (10 kB) Requirement already satisfied: torchtext==0.4.0 in d:\python\anaconda\envs\pytorch1_13_1_py3_10\lib\site-packages (from torchnlp) (0.4.0) ERROR: Could not find a version that satisfies the requirement torch==1.0.0 (from torchnlp) (from versions: 1.11.0, 1.12.0, 1.12.1, 1.13.0, 1.13.1, 2.0.0) ERROR: No matching distribution found for torch==1.0.0
报错很奇怪,为啥我安装的是torchnlp,出现了没有匹配版本的torch。为此,我开始在网上寻找解决方法,竟然发现在没有人遇到这个错误???顿时觉得amazing,难道只有我安装不成功???
于是在github上去寻找官方开源的源代码,直接搜索torchnlp,没想到官方开源的源码竟然不是排名第一:
点开官方开源项目后,原来torchnlp安装的命令是:
pip install pytorch-nlp
相关的torchnlp第三方库的使用教程和作用可以参照torchnlp的github仓库,这里也吐槽一下,官方为啥为啥导包的时候不叫pytorch-nlp,这不是坑死人了吗?
到此torchnlp整个库就安装成功了,如果对你有帮助就点👍支持一下。