关于anaconda虚拟环境中python版本改变带来的一些问题
最近把一个常用虚拟环境里面的python解释器从3.6换成了3.7,原以为没啥大问题,结果没想到会遇见那么多问题!
至于为啥会脑抽换解释器,是个漫长的故事。。。程序跑着跑着 ,torch库突然不能用了,上网查报错,说是python版本不对,当时救库心切,真就信了(现在觉得好蠢,用了那么久没有问题怎么可能是解释器版本的问题)。把版本升了以后并没有什么用,还是最后重新装的torch。。。
问题1:openslide不能用
啊啊啊 作为医学图像处理的扛把子,它不能用,问题是最大的,有了torch的经验我直接就没想着能救,直接重装并添加环境变量,这样走了一遍。最后才好的。
问题2:skimage
一波未平一波又起, 发现skimage也不能用了,tough。继续重装,发现还是不行。from skimage import io还是有错 但是import skimage没有报错。继续查,发现是因为scipy出错了原因,晕。。。估计又是python版本不i兼容的问题,于是乎重新安装一把,问题解决!
后记
大家的虚拟环境达到一定的平衡后,没事别瞎动解释器,python3.6和3.7差别还是挺大的。最后就是遇到问题不要慌,我换了以后可能其它库还是有问题,没有关系,只要心里晓得是这个问题,重新装一下就可以了。