在使用blenderproc开源项目时,安装环境后,按照readme文档运行demo,指令如下
blenderproc run quickstart.py
但是第一次运行blenderproc run quickstart.py
时,会自动在blender官网(https://download.blender.org/release/Blender3.3/blender-3.3.1-windows-x64.zip)下载blender软件的安装包,这个过程报错:
urllib.error.HTTPError:HTTP Error 403:Forbidden
网上查询说是可能的原因有很多,比如在访问blender网址进行下载的时候,网址因为请求身份不明,防止爬虫,拒绝了访问。
目前的尝试解决方法:
- 我尝试过通过代理服务器来进行下载,使用了国内的清华镜像源,但是不知是指令写错了还是没有用,他还是会在原先的blender官网网站上下载。
- 我尝试过解决forbidden问题,加入headers信息,但是我并没有通过urllib代码来访问网址,而是通过
blenderproc run quickstart.py
指令,终端就会直接访问blender官网的下载链接,所以我不知道要在哪里加入headers信息。 - blender官网下载链接是我是可以直接使用浏览器访问的,下载解压后并不是blender的安装程序,而是一个已经安装后的blender文件夹,可以直接使用blender。我觉得把这个文件夹放在恰当的文件夹目录下应该也可以,但是每次报错,终端显示
Warning: Changed install path from /home_local\93946... to C:\Users\93946..., there is no /home_local/ on this machine.
并没有给出完整的安装路径,所以我不知道要放在哪里。