Question:
When writing PyTorch program, there are mistakes:
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:
After a review of relevant data and found that past modules, turned out to be a pip install future, served!
Execution pip install future
, after installing future, normal execution!