我参考了一些博主的处理方法,但做了一些改进。
我的报错为:
ModuleNotFoundError: No module named '_sysconfigdata_x86_64_conda_cos7_linux_gnu'
我没有sudo权限,但是类似的在我的环境中找到了目录:
/home/xxzhang/miniconda3/lib/python3.6/
在这个目录下,我发现一个长得很像的文件:
_sysconfigdata_x86_64_conda_cos6_linux_gnu.py
(注意我缺失的是cos7,我之前没有注意到这一点)
我按照一些博主的思路,使用cp进行拷贝。
cp "/home/xxzhang/miniconda3/lib/python3.6/_sysconfigdata_x86_64_conda_cos6_linux_gnu.py" "/home/xxzhang/miniconda3/lib/python3.6/_sysconfigdata_x86_64_conda_cos6_linux_gnu.py"
报错为同一个文件,不能进行拷贝。
所以我觉得一些博主有一点是错的,两个同样名字的文件,在同一目录下,无法进行拷贝。
我执行正确的代码是,将长得很像的那个cos6文件,拷贝为缺失的文件cos7,这样顺利解决了问题。
cp "/home/xxzhang/miniconda3/lib/python3.6/_sysconfigdata_x86_64_conda_cos6_linux_gnu.py" "/home/xxzhang/miniconda3/lib/python3.6/_sysconfigdata_x86_64_conda_cos7_linux_gnu.py"
参考链接:
1.https://stackoverflow.com/questions/68261254/conda-error-sysconfigdata-x86-64-conda-linux-gnu
2.https://blog.csdn.net/baidu_37157624/article/details/121123195