Unable to create process using ‘D:\Program Files\anaconda3\python.exe “D:\Program Files\anaconda3\Sc

1 问题详情

前几天安装一个environment.yml文件以后,安装失败了,然后再运行conda就报下面的错误。
Unable to create process using 'D:\Program Files\anaconda3\python.exe “D:\Program Files\anaconda3\Scripts\conda-script.py”
请添加图片描述

2. 解决过程

期间尝试了很多方法
请添加图片描述

尝试方法1:根据 Unable to create process using ‘D:\Anaconda3\python.exe D:\Anaconda3\Scripts\conda-script.py shell.c这篇文章的方法检查是否是管理员权限问题,但是我一一对应了我的这个python.exe文件没有打勾。

后面还尝试了这些方法,依然没有解决
解决Unable to create process using 'D:\Program Files\anaconda3\python.exe "D:\Program Files\anacond… – 简书

Anaconda莫名其妙出现:Unable to create process using ‘C:\Users\<UserName>.conda\envs\YOLOV5_obb\python.exe_anaconda启动spyder报错 unable to create process using-CSDN博客

尝试方法2:询问GPT

问题: Unable to create process using 'D:\Program Files\anaconda3\python.exe “D:\Program Files\anaconda3\Scripts\conda-script.py” shell.cmd.exe activate flexrl什么问题

看起来您在运行 conda 命令时遇到了问题,错误信息表明无法创建进程。以下是一些可能的解决方法:

1. 检查 Anaconda 安装

确保您的 Anaconda 安装没有损坏。您可以尝试重新安装 Anaconda:

  1. 卸载 Anaconda

  2. 通过控制面板卸载 Anaconda。
  3. 重新安装 Anaconda

  4. 从官方网站下载最新版本并安装。
2. 检查环境变量

确保您的环境变量设置正确:

  1. 打开命令提示符并运行:

    echo %PATH%
    
  2. 确保 D:\Program Files\anaconda3D:\Program Files\anaconda3\ScriptsD:\Program Files\anaconda3\Library\bin 在路径中。

3. 使用 Anaconda Prompt

尝试使用 Anaconda Prompt 运行 conda 命令:

  1. 在开始菜单中搜索 “Anaconda Prompt” 并打开。
  2. 在 Anaconda Prompt 中运行 conda 命令。
4. 检查 Python 可执行文件

确认 python.exe 是否存在于 D:\Program Files\anaconda3\ 目录下。如果没有,可能是安装不完整。

5. 更新 Conda

如果您可以访问 Anaconda Prompt,尝试更新 Conda:

conda update conda
6. 检查文件权限

确保您有权限访问 Anaconda 的安装目录。可以尝试以管理员身份运行命令提示符。

如果这些步骤仍然无法解决问题,请提供更多详细信息,以便进一步帮助您。

最后各个方法都试了,依然无效

尝试方法3: 卸载重装

终究是达到了这一步了。。。
我首先将为以前安装的虚拟环境打包压缩备份下,不然后面还需要重新下载。

然后找到anaconda的安装目录,找到Uniinstall-Anaconda3.exe文件,点击按照步骤卸载就行

之后继续在anaconda的官网下载新版本的安装包,安装步骤安装好以后。
担忧的事情还是发生了。。conda命令还是无法使用

这里我尝试了下先使用python运行conda-script.py文件再运行conda命令,相当于python “D:\Progran Files\anaconda3\Scripts\conda-script .py” 可以替代conda命令。但是为什么直接运行conda命令无法直接调用呢。!!!

尝试方法4: 覆盖安装Windows11系统

方法起因:直接另外一台电脑,电脑也一直出现一个bug,每次打开cmd窗口总会冒出一个警告,且命令行无法使用。同时电脑的两个Ctrl键也是失灵的。两个同时失灵,如果是按键坏了,那这个概率极其低。这两个bug我猜测是系统文件被误删了,或者系统文件损坏了。
我下载了windows11安装助手来重新覆盖安装W11系统。此种安装方式,如果电脑已经是W11系统了,数据还是保留,只是覆盖安装了一遍W11系统,重新安装与W11有关的文件。
安装好以后所以问题解决了,ctrl键可用,没bug警告了

于是我也猜测是这个问题。重新安装了一遍W11系统但是还是没有解决。。

3. 最终解决方法

后面不断尝试了下,因为之前安装都是在D:\Program Files文件夹里面,这次我换了一个目录,直接将anaconda安装在D盘。。

最后。QAQ皇天不负有心人

成功解决了。。
这里猜测是新版本conda不支持安装在包含有空格的文件夹里面。(老版本应该支持的,因为我以前安装一直安装在D:\Program Files文件夹里面,而且是很多台电脑都按照在里面。也没有啥问题)

作者:冰山一树Breezs

物联沃分享整理
物联沃-IOTWORD物联网 » Unable to create process using ‘D:\Program Files\anaconda3\python.exe “D:\Program Files\anaconda3\Sc

发表回复