ERROR: Could not install packages due to an OSError: [ Errno 2] No such file or directory: ***

问题来源:

        在 Anaconda Powershell Prompt 中的虚拟环境中安装 tensorboard 时,使用如下命令:

pip install tensorboard

        产生如下报错:

ERROR: Could not install packages due to an OSError: [ Errno 2] No such file or directory: e: anaconda3_2019. 071 ) envs) (density((libl Isite-packages| Inumpy-1. 21. 6. dist-infol IETADATA

        一直找不到问题缘由,最终发现解决方案,特此记录。

解决方案:

        细看 ERROR information,发现无法下载的原因是操作系统异常,一般而言操作系统的异常引起原因是文件管理器中缺少重要文件,至于是文件管理系统中哪个位置缺少文件就需要看提示信息,报错中给出了具体路径(不同机子安装路径不同,故给出的绝对路径也不相同)。顺着给出的路径从文件管理器中打开,发现确实少了 METADATA 文件,如下图所示:

ERROR: Could not install packages due to an OSError: [ Errno 2] No such file or directory: ***_第1张图片

         接着返回上一级目录,发现有一个文件夹名很相像,如下图所示:

ERROR: Could not install packages due to an OSError: [ Errno 2] No such file or directory: ***_第2张图片

         有可能是之前我重复安装了导致有两个不同的版本,打开另一个文件夹发现里面有 METADATA 文件,尝试复制一份到报错信息指定路径下,如图所示:

ERROR: Could not install packages due to an OSError: [ Errno 2] No such file or directory: ***_第3张图片

         接着在 Anaconda Powershell Prompt 中重新键入安装 tensorboard 指令,果然成功安装!

ERROR: Could not install packages due to an OSError: [ Errno 2] No such file or directory: ***_第4张图片

 

你可能感兴趣的:(机器学习,人工智能,深度学习,机器学习)