Question:
在编写PyTorch程序时,出现如下错误:
Traceback (most recent call last):
File "G:/pycharm Project/PytorchLearning/pytorch_second/LearnBoard.py", line 13, in <module>
from torch.utils.tensorboard import SummaryWriter
File "D:\Anaconda\envs\gpu-env\lib\site-packages\torch\utils\tensorboard\__init__.py", line 6, in <module>
from .writer import FileWriter, SummaryWriter # noqa F401
File "D:\Anaconda\envs\gpu-env\lib\site-packages\torch\utils\tensorboard\writer.py", line 18, in <module>
from ._convert_np import make_np
File "D:\Anaconda\envs\gpu-env\lib\site-packages\torch\utils\tensorboard\_convert_np.py", line 12, in <module>
from caffe2.python import workspace
File "D:\Anaconda\envs\gpu-env\lib\site-packages\caffe2\python\workspace.py", line 15, in <module>
from past.builtins import basestring
ModuleNotFoundError: No module named 'past'
Process finished with exit code 1
Solution:
查阅有关资料后,发现past模块,竟然是用pip install future,服了!
执行pip install future
,安装future后,程序正常执行!