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...
最终,跑起来啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!