同一Linux系统导入Conda导出YAML安装包时遇权限错误
Conda环境更新权限错误(PermissionError: Errno 13)解决方法
错误核心原因:当前用户对/home/user/anaconda3/envs/pytorch目录无写入权限,导致conda无法创建临时目录.condatmp。
解决办法:
修复目录权限
执行命令修改环境目录的所属用户(替换user为你的实际用户名):sudo chown -R user:user /home/user/anaconda3/envs/pytorch修改完成后重新运行更新命令:
conda env update -f environment.yml改用用户级环境(长期方案)
后续创建环境时,指定用户主目录下的路径,避免系统级目录的权限限制:conda create --prefix ~/envs/pytorch python=3.7激活该环境的命令为:
conda activate ~/envs/pytorch针对pip包的临时方案
如果错误是安装pip包时触发,可添加--user参数将包安装到用户专属目录:pip install --user [需要安装的包名]
内容的提问来源于stack exchange,提问作者Jamie
相关产品推荐
相关产品推荐

