今天配置pytorch环境,踩的坑记录一下:
conda install 和 pip install 区别:
1、安装的版本可能不同,一般pip版本较新,conda版本老一些;【如果需要新版本的包,那么conda安装的包就几几了】;
2、安装后在不同位置,并且pip安装的包conda uninstall不能卸载,反过来同理;
血泪经验:
1、安装较新版本的环境,建议使用,pip安装包,如果用conda安装,而一些包需要依赖新版本的另一个包,恰好conda又没有,那就几几了;
例如安装pytorch conda安装,同时安装了依赖包numpy1.19.2,但是出现: import multi-array failed,必须升级numpy才可以解决,
conda偏偏不能升级,只能凉拌了;【安装比较大的包,用pip保险,依赖包有问题,可以很快解决,前提是依赖包也用pip安装】
2、 conda 只用来创建新环境就行了,安装包还是pip来吧