ParlAI+ubuntu18.0+python3.6+pytorch配置问题
程序员文章站
2022-07-03 18:14:07
...
前言
最近在研究对话系统,所以就尝试学习一下Facebook的对话系统框架,配置了我一天了。。。出了不少问题,好在算是解决了,简单记录一下吧,或许对你有用。
问题描述
在运行测试命令python examples/display_data.py -t babi:task1k:1时出现下面的错误提示:
Traceback (most recent call last):
File "examples/display_data.py", line 13, in <module>
from parlai.scripts.display_data import display_data, setup_args
File "/home/ictpercomp/xhr/ParlAI/parlai/scripts/display_data.py", line 23, in <module>
from parlai.core.worlds import create_task
File "/home/ictpercomp/xhr/ParlAI/parlai/core/worlds.py", line 53, in <module>
from torch.multiprocessing import Process, Value, Condition, Semaphore
File "/home/ictpercomp/anaconda3/envs/parlai/lib/python3.6/site-packages/torch/__init__.py", line 81, in <module>
from torch._C import *
解决方案
初步问题是numpy的版本不对,先使用以下命令卸载numpy:
pip uninstall numpy
然后重新安装指定版本的numpy:(一般可能是版本太高,把版本向下面降一下试试就行)
pip install numpy==1.13
但是可以看到下面的几个包(标红的)还是不符合要求:
没关系,按照上面的过程,先卸载这个包,然后再按照红色的部分,把这个包的版本安装到最低的满足要求的版本即可。
总结
发现网上的教程都是顺风顺水的,结果一到我这就各种问题,感觉好像不是一个世界上的代码一样。。。。
不过既然出了问题,那就努力去解决,相信在解决问题的过程中自己能够学到更多。加油!