原来的pytorch3d和opencv的编程环境莫名崩掉了,装了很久都没重新装成功,这次记录下来,以后再有问题就翻翻笔记。
Preliminaries
由于后续要用到cuda,所以首先查看当前的cuda runtime api版本1
nvcc -V
这里,可以看出,当前电脑的cuda版本是11.3
【这里可能会有可能cuda版本不是11.3,后面会再写一份笔记,记录一下,如何更改cuda的版本】
在正式开始安装之前,需要先安装Anaconda3。
Linux安装Anaconda3的教程可见这里。
注:安装完Anaconda3后,如不想关闭终端再打开,可以采用如下命令使安装生效
source ~/.bashrc
开始安装
这里先安装pytorch3d,后安装opencv
Pytorch3d安装
- 官方给出的安装指南一定要仔细看,并要注意相关的版本信息
- 创建一个python版本为3.9编程环境,并起名为pytorch3d(环境名称可以随意起),并激活该环境
conda create -n pytorch3d python=3.9
conda activate pytorch3d
- 参考Pytorch官方安装指南,运行建议的命令行。此时安装的Pytorch版本为1.10.1,不在Pytorch3d需求的版本中,因此在安装的时候可指定Pytorhc版本为1.10.0,实际运行命令为
conda install pytorch=1.10.0 torchvision torchaudio cudatoolkit=11.3 -c pytorch
- 安装fvcore和iopath
conda install -c fvcore -c iopath -c conda-forge fvcore iopath
- 依赖包安装好之后2,开始安装Pytorch3d,这里选择从Anaconda云安装(仅Linux)
conda install pytorch3d -c pytorch3d
至此,Pytorch3d已经安装成功,采用conda list
命令查看
Opencv安装
Opencv给出的安装指南似乎很麻烦,但在Anaconda环境中只需一行代码即可
conda install opencv
这里有可能采用以上命令安装的版本与python版本不兼容,可能的原因是数据源的问题,可以采用以下命令进行安装
pip install opencv-python
【完】