相关文章推荐
温柔的茴香  ·  使用cmd命令行(.NET Core ...·  1 周前    · 
重情义的青椒  ·  Android ...·  11 月前    · 
悲伤的冰棍  ·  [译] TypeScript 5.0 发布 ...·  1 年前    · 

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

社会演员多 2023年3月5日 下午2:47 Python 阅读 101

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

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

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

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

创建成功,没有报错了。

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

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

3.原因分析

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