简单记录一下复现ST-GCN时遇到的坑
在搭环境时遇到的坑
具体的项目链接在这:ST-GCN
我的环境:
Ubuntu16.04
cuda:9.0
我的pytorch等ST-GCN的依赖是装在anaconda的沙盒环境里的,opencv、caffe和openpose是用的系统环境。经过测试,可以执行ST-GCN中的测试Demo。
遇到的第一个坑是这里:
要使用 conda install -r requirements.txt 简单安装所需的包时,报错了,基本的意思就是所在的channel没有其中的几个包,因此,我后来就一个一个去装。在这其中又遇到了一些问题。
1.服务器 conda时错误提示 The following specifications were found to be conflict:
解决的办法就是在base环境中输入:conda update conda 。再次conda install 就没报错了。
2.第二个问题就是想安装opencv-python这个包的时候报错。
解决的办法就是:直接在cmd命令行输入:conda install --channel https://conda.anaconda.org/menpo opencv3
3.第三个问题就是安装scikit-video这个包的时候报错。(其实这个问题和第2个问题一样,就是当前的频道没有这个包的资源)
解决的办法就是在–channel中选有这个包的频道啦,那就是https://anaconda.org/conda-forge
4.最骚的是我在装完上面的包之后我的环境的pytorch消失了?
然后我现在在重装。看看等会怎么样吧。
5.第二天发现我的python版本无缘无故变成2.7版本的了,咋回事?
原来是装argparse的时候,系统自动给我降了。我*,后来查了一下发现这个argparse是python自动带着的,没必要再另外去装,所以我把环境删掉之后,再从新搞一次,这次就没装argparse了,import 它也是可以的。
6.额,后面开始跑实验了,但是有一个包漏了torchvision也是要装的····
————————————————
|