ubuntu 安装python3.8后报错no module named conda from conda.cli import main
今天三个小时的时间都浪费在一个安装h5py的命令上。
问题起因:
安装h5py的时候没注意,直接安装了Python3.8。安装成功后输入conda命令就报错了。
初始尝试:
一开始的想法就是把python默认版本改回3.7,按百度一通操作,搞得terminal都打不开了。解决办法见链接https://blog.csdn.net/u012011332/article/details/109222596。
第二波尝试:
到google搜了一波,https://github.com/conda/conda/issues/9505
这个方法只需要注释bashrc中的一行就可以了,可惜的是我的文件中没有找到这一行。
第三波尝试(完美解决):
https://github.com/conda/conda/issues/2463
这个链接的意思好像是这个问题是anaconda的bug,建议重新安装。实在是不想重新配环境,电脑里本来已经有pytorch-gpu和tensorflow-gpu两个版本了。最后找到了简易版解决——更新anaconda。
前提:安装anaconda的包还在
命令:直接输入bash 安装包名 -u
完美解决