在跑如下例程代码的时候,会报错:ModuleNotFoundError :No module named ‘torchtext’

import torch
import torchvision
import torchvision.transforms as transforms
import matplotlib.pyplot as plt
import time
import sys
sys.path.append("..") # 为了导入上层目录的d2lzh_pytorch
import d2lzh_pytorch as d2l
print(torch.__version__)
print(torchvision.__version__)
解决办法
  1. 首先在Anaconda环境里,安装torchvision

1.进入官网找到对应版本:https://pypi.org/project/torchvision/0.1.8/
2.conda install torchvision -c soumith,安装命令依据版本会更好一点

  1. 然后安装torchtext

pip install torchtext -i http://pypi.douban.com/simple –trusted-host pypi.douban.com

如果以上命令pip没有用,或者显示Anaconda\Scripts\pip-script.py is not present.这种语句的话,可以使用以下命令后再执行以上操作。

easy_install pip

总结:写代码遇到问题千万不能心急,也不能在网上随便找一个乱试,要先分析清楚这个问题报错原因,这样才会更快地解决问题。

本文地址:https://blog.csdn.net/harryshumxu/article/details/109905922