ERROR conda.core.link:_execute(502): An error occurred while installing package ‘conda-forge::setupt

1.报错内容:

Executing transaction: failed
ERROR conda.core.link:_execute(502): An error occurred while installing package 'conda-forge::setuptools-65.5.1-pyhd8ed1ab_0'.
FileNotFoundError(2, '系统找不到指定的文件。', None, 2, None)
Attempting to roll back.
Rolling back transaction: done
FileNotFoundError(2, '系统找不到指定的文件。', None, 2, None) 
ERROR conda.core.link:_execute(502): An error occurred while installing package ‘conda-forge::setupt_第1张图片

 2.解决办法

2.1对我无效的办法(可参考):

1.删除路径中的中文

2.检查系统环境变量是否出错



2.2有效办法

修改environment.yml,添加:setuptools==63.4.1

ERROR conda.core.link:_execute(502): An error occurred while installing package ‘conda-forge::setupt_第2张图片

之后再运行创建命令(运行前先把之前创建失败所出现的环境名文件夹删除,详情见文末PS)

ERROR conda.core.link:_execute(502): An error occurred while installing package ‘conda-forge::setupt_第3张图片

创建成功,没有报错了。

PS:第二次运行创建命令前,记得把先前运行所创建的环境 删除。比如我要删除的是

D:\Anaconda\envs目录下的openjdk文件夹

3.原因分析

个人认为应该是python默认下载的setuptools版本过高,有bug。

你可能感兴趣的:(python,conda,python,开发语言)