【问题标题】:Error : Failed to create temp directory "C:\Users\user\AppData\Local\Temp\conda-<RANDOM>\"错误:无法创建临时目录“C:\Users\user\AppData\Local\Temp\conda-<RANDOM>\”
【发布时间】:2020-07-02 12:27:06
【问题描述】:

当我尝试激活“conda activate tensorflow_cpu”时

conda activate tensorflow_cpu

错误:无法创建临时目录“C:\Users\user\AppData\Local\Temp\conda-\”

【问题讨论】:

  • 请提供一些关于您的环境的信息。

标签: python tensorflow anaconda conda temp


【解决方案1】:

看@Kurian Benoy 的答案似乎效果最好,但他的文件路径与我需要的不同。

基本上在“C”中查找“programdat”或“programdata”并查找“condabin”

我找到的文件是'_conda_activate.bat'

基本上在第一个'@if'上方添加相同的行

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

还要检查,打开 anaconda 提示符并使用激活您的环境

conda activate <environment name>

【讨论】:

    【解决方案2】:

    通过编辑“C:\ProgramData\Anaconda3\Scripts\activate.bat”来做一个临时的解决方法,在第一个“@if”之前添加以下内容:

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

    这是避免通过更改某些用户提到的 Env 变量来修改整个事物。

    感谢 Hepson 提供此suggestion

    【讨论】:

      【解决方案3】:

      我也遇到了这个错误。我按照说明更新 Spyder。当我打开 Anaconda Prompt (Anaconda3) 时,出现以下错误:

      Failed to create temp directory "C:\Users\username with spaces\AppData\Local\Temp\conda<RANDOM>\"
      

      这导致当我尝试“conda update anaconda”时出现以下错误:

      'conda' is not recognized as an internal or external command, operable program or batch file.
      

      上述解决方案可能适用于 Anaconda,但我对它对使用 TEMP 和 TMP 文件夹的其他应用程序的影响犹豫不决。因此,经过进一步研究,我在 GitHub https://github.com/conda/conda/issues/9757 上遇到了一系列问题,这表明根本原因是它无法处理带有空格的 Windows 用户名,至少对我来说,不确定 OP,我的假设是@Hassan 掩盖了他的名字?

      我的解决方法是打开 Anaconda Powershell 提示,它似乎在此提示中更新得很好。

      【讨论】:

      • 您是否遇到了确切的错误?还是类似的?
      • 是的,同样的错误。对我有用的是我的答案
      【解决方案4】:

      这是由于 conda 开发人员的错误造成的。错误是临时路径的名称带有空格,因此要克服,请重新分配环境变量 TEMP、TMP。 (适用于窗户)

      1. 转到环境变量
      2. 在“用户变量”部分查找 TEMP、TMP
      3. 双击 TMP 并在“变量值”中输入“C:\conda_tmp”
      4. 对 TEMP 也一样
      5. 关闭环境变量部分
      6. 重启 anaconda 提示,错误应该消失

      【讨论】:

        猜你喜欢
        • 2014-10-07
        • 1970-01-01
        • 1970-01-01
        • 2017-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-12
        相关资源
        最近更新 更多