这里写自定义目录标题
最近遇到问题
from conda.cli import main Module
NotFoundError: No module named 'conda'
查了一圈资料,发现是在安装包的时候也更新了python版本,导致conda中python版本与实际python版本不一致,
一个可行的解决办法是可以只重装anaconda不重装环境 https://blog.csdn.net/u011331731/article/details/89407914
但由于我并不知道自己的anaconda原安装版本,所以查找相关问题,参考:https://stackoverflow.com/questions/54546450/how-does-using-conda-to-install-a-package-change-my-python-version-and-remove-co/54563455#54563455 中步骤解决:
- 使用独立构建的conda-exec来修复基础环境:
wget -qO conda-standalone-4.9.2.tar.bz2 https://anaconda.org/conda-forge/conda-standalone/4.9.2/download/linux-64/conda-standalone-4.9.2-ha770c72_2.tar.bz2
tar -jxvf conda-standalone-4.9.2.tar.bz2 standalone_conda/conda.exe -O > conda-exec
chmod +x conda-exec
- 暂时设置CONDA_ROOT_PREFIX为安装的基础。通常这是anaconda3文件夹;
export CONDA_ROOT_PREFIX=/home/me/anaconda3
./conda-exec info
要检查的关键是base environment: 正确识别基本环境的位置并将其显示为(writable).
如图: 3. 进行恢复 3.1 查看版本
./conda-exec list -n base --revisions
如图: 3.2 选择版本恢复
./conda-exec install -n base --revision 1
恢复后如图 即可正常使用
|