【问题标题】:Can't open Anaconda Prompt(anaconda3) due to white spaces in user name由于用户名中的空格,无法打开 Anaconda Prompt(anaconda3)
【发布时间】:2021-03-27 09:53:19
【问题描述】:

最近,我升级到 Windows 2004,然后在打开 Anaconda Prompt 时收到以下消息。

尝试编辑 activate.bat 文件

@SET TMP=C:\CondaTmp @SET TEMP=C:\CondaTmp

还创建了一个文件夹 C:\CondaTmp。

但后来得到了。

"创建进程失败。"

在打开 anaconda 提示符时。

现在如何成功运行anaconda prompt?

谢谢。

【问题讨论】:

  • @TERMINATOR 尝试过,但结果相同。 ??

标签: python-3.x windows tensorflow keras anaconda


【解决方案1】:

如果没有由Windows 8.3 文件名约定产生的补丁,这仍然是一个问题其中Windows 在创建后为每个path 创建一个短名称,并且这个短名称通常有一个anaconda 拒绝接收的空格.在您执行上述任何操作之前,您必须重新安装 anaconda,因为安装程序在失败之前已经完成了一些设置。

幸运的是,有一些解决方法。

这是您目前的选择:

您可以使用以下命令自己指定一个不带空格的短名称:

fsutil file setshortname "c:\program files" PROGRA~1

或:

您可以使用以下命令禁用 Windows 8.3 命名约定:

fsutil 8dot3name set 1

或:

编辑C:\ProgramData\Anaconda3\Scripts\activate.bat,在第一个@if之前添加以下内容:

@set TEMP=C:/temp
@set TMP=C:/temp

或:

一些用户发现通过在PowerShell 中打开Anaconda Anaconda 没有空格问题

或:

在修复此故障之前,您可以创建一个没有空格的帐户(即TERMINATOR ROCKS-Terminator_rocks

【讨论】:

  • 对不起,但他们都没有帮助。即使更改用户名也无济于事。用户名仍然显示为空格。
  • 我编辑了我的答案,建议完全重新安装,因为这可能是问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-18
  • 2015-05-17
  • 1970-01-01
  • 2018-05-25
  • 2018-12-28
  • 1970-01-01
  • 2012-04-03
相关资源
最近更新 更多