Windows搭建PyMAF问题汇总

准备阶段

需要注意版本的有

Python==3.6.* 直接conda新建环境的时候选择即可(安3.7!!!3.7!!!后面有原因)
PyTorch==1.1.0 torchvision==0.3.0 Previous PyTorch Versions | PyTorch
pyrender==0.1.43 smplx==0.1.13 scipy==1.2.2 直接指定安装即可

几个比较难安装的有

opencv-python直接pip安装不动,OpenCV: Install OpenCV-Python in Windows这个也不好使;https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv从这个里面下载python对应的cp的版本,然后pip install 文件名Links for opencv-python

neural_renderer安装巨麻烦,作者就不支持Windows,下载好zip解压之后, python setup.py install 按照下面的issue进行问题解决Is it can be run on winodws??When I run "python setup.py install" ,it will show this · Issue #47 · daniilidis-group/neural_renderer · GitHub

yolov3-pytorch 直接pip install git+https://github.com/mkocabas/yolov3-pytorch.git

opendr必须使用这个版本的setup来安装https://github.com/polmorenoc/opendr/tree/master/opendr

训练阶段

我不知道是哪一个环节出了问题

查看numpy文档,typing是1.20版本提出的, 但是1.20numpy只适配python3.7以上,所以完全复刻环境的我就很难受了. 

找了半天替换方法,奈何水平有限,痛定思痛,conda install python=3.7!

安装python3.7会自动把你一堆库重置版本,
首先scikit-image报错安装,
然后numpy继续报错,卸载重装了1.20版本numpy.
然后cv2报错,由于之前opencv-python是用的cp36版本,重新安装cp37版本,
然后PIL报错,打开报错文件,将PILLOW_VERSION改为__version__,
然后pycocotools报错,删除重装,这里可以选择不使用缓存pip --no-cache-dir install...
然后DLL报错,重新安装neural_renderer_pytorch,
然后bottleneck报错重装,
然后matplotlib报错重装,
然后kiwisolver报错重装,
到此结束了!!!!!!就为了解决numpy.typing这一个问题!!!!!!现在是凌晨1点,有点想哭,tmd

边哭边debug,
这个问题跑demo的时候就出现过了,scipy版本太高的原因,
降低到1.2.2版本后,skiimage开始报错因为它最低要求scipy1.4.1, 改源码from scipy import...改为from scipy.fftpack import...

最终,跑起来啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值