python - Anaconda 提示“创建临时目录失败”
问题描述
我的问题
我最近在 Windows 10 上安装了 Anaconda3-2020.07,但遇到了很多问题。我认为这与我在用户名中愚蠢地放了一个空格有关。
- 当我尝试启动
Anaconda Navigator
时,什么也没有发生 - 当我启动时
Ananconda Powershell Prompt
出现此错误
failed to create process.
Invoke-Expression : Cannot bind argument to parameter 'Command' because it is
an empty string.
At C:\Users\Patrick Wong\anaconda3\shell\condabin\Conda.psm1:101 char:36
+ Invoke-Expression -Command $activateCommand;
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Invoke-Expression], ParameterB
indingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAl
lowed,Microsoft.PowerShell.Commands.InvokeExpressionCommand
- 当我启动 Anaconda Prompt 时出现此错误
Failed to create temp directory "C:\Users\Patrick Wong\AppData\Local\Temp\conda-<RANDOM>\"
- 当我启动 Jupyter Notebook 时,一切似乎都很好。
我试过的
- 卸载和重新安装不起作用
conda update
结果是conda is not recognized as an internal or external command, operable program or batch file.
- 我已经导航到
anaconda3/Scripts
我的 cmd 并尝试运行conda update
导致failed to create process
- 我考虑过重新分配环境变量 TEMP、TMP 但我很犹豫,因为我不确定这是否会对未来产生潜在影响
据我了解,Windows 用户名中的空白是 anaconda 的一个长期问题,但 anaconda 以前对我有用。在我停止使用它大约 3 个月后,它最近才破裂。
任何帮助将不胜感激。
解决方案
推荐阅读
- python - pipenv:术语“pipenv”未被识别为 cmdlet 的名称
- javascript - 如何使用 VSCODE 或 PyCharm 通过 SSH 工作并要求提高权限?
- dictionary - 用美丽的汤解析 HTML 表格标签
- python - 按相同索引对列表python进行排序
- c++ - 基于哈希表的集合
- javascript - Javascript For循环迭代计数不起作用
- powershell - 有没有办法确定 Windows 任务计划程序计划任务是否应该在今天使用 Powershell 运行?
- android - Google Play 商店内部测试 Apk 无法立即使用
- spring-security - JwtClaimsSetVerifier 已弃用。现代的等价物是什么?
- python - 使用 pandas 推进分组和重塑转换