conda环境--相关记录
前言:
本文主要记录我在使用conda时所遇到的问题以及解决方案。所安装的conda软件为miniconda。
1、在创建conda环境时,executing transaction一直转圈
解决方案:电脑连接手机热点,以此执行以下指令
conda remove -n <创建失败的conda名称> --all
conda clean --all -y #清理conda缓存
conda create -n <环境名称> python=3.11.9 #重新创建
2、pycharm一直显示“正在创建conda解释器”
报错现象:
本文更改过conda的环境路径,在更改时配置了一个无效路径,导致在PyCharm中导入新的conda环境时,一直显示“正在创建conda解释器”。
解决方案:
step1:检查conda的配置信息,特别是环境目录
conda config --show
step2:在输出结果中,找到 envs_dirs
envs_dirs它会显示一个列表,Conda 会优先在列表中的第一个路径下创建和寻找环境。输入结果如下:
envs_dirs:- E:\miniconda- D:\路径\到\新环境文件夹 # ← 这个路径有问题!- C:\Users\MR_YANG\miniconda3\envs- C:\Users\MR_YANG\.conda\envs- C:\Users\MR_YANG\AppData\Local\conda\conda\envs
路径 D:\路径\到\新环境文件夹 包含中文字符,这很可能导致了 PyCharm 和 Conda 在处理路径时出现问题。Windows 系统和中文字符路径有时会出现编码问题,特别是在命令行环境中。
step3: 移除无效的中文路径
conda config --remove envs_dirs "D:\路径\到\新环境文件夹"
如果因为路径中的中文字符导致命令行无法识别,可以尝试直接编辑 Conda 的配置文件:
打开文件
C:\Users\MR_YANG\.condarc
(这是一个隐藏文件,您可能需要显示隐藏文件才能看到)找到
envs_dirs
部分,删除包含D:\路径\到\新环境文件夹
的那一行保存文件
step4:确认和设置正确的环境路径
如果希望使用 E:\miniconda 作为主要环境路径,可以确保它在列表首位:
conda config --add envs_dirs E:\miniconda