0

我最近更改了 MacBook 上的用户名,并删除了之前安装的 miniconda 以安装新的 anaconda。展望未来,我从 中删除了基于 miniconda 的 python 解释器的先前定义(py36)Eclipse > Preferences > PyDev > Python Interpreter以添加一个新的基于 anaconda 的 python 解释器。这些更改对于当前会话或 eclipse 的快速重启工作正常,但是,如果我在一天左右后重新打开 eclipse,解释器设置将切换回旧设置。而且我需要删除旧的解释器并重新添加新的解释器。以下是我在 eclipse 重启时收到的错误。

错误:在“列出依赖项:py36 (/Users/Viswanath/miniconda3/bin/python)”期间发生内部错误。java.io.IOException:无法运行程序“/Users/Viswanath/miniconda3/bin/python”:错误=2,没有这样的文件或目录

错误对话框

过去在这里问过类似的问题。正如该问题的答案和此处所述,我也认为根本原因可能是由 Oomph 等插件进行的偏好记录。但是,Oomph 的文档页面对删除首选项记录或预设的步骤没有帮助。如下图所示,我取消了Eclipse > Preferences > Oomph > Setup Tasks > Preference Recorder & Preference Synchronizer. 这些都没有帮助。任何有关从 Oomph 删除记录的首选项或预设的指导的帮助表示赞赏。

在此处输入图像描述

在此处输入图像描述 额外细节:

Python Version: 3.7.8
Eclipse Version: 2020-09 (4.17.0)
PyDev Version: 8.0.1
Device: MacBook Pro
OS: macOS Big Sur 11.0.1
4

2 回答 2

1

这里通常的罪魁祸首是您有一些插件,例如 Oomph,它正在记录首选项(因此,它将您的配置保存到 Python 解释器,当您重新启动 Eclipse 时,它​​会恢复这些配置,从而恢复旧的解释器配置)。

请参阅:https ://stackoverflow.com/a/52841931/110451

于 2020-11-04T17:55:38.453 回答
0

我认为诀窍是从导航-> 打开设置-> 用户-> 名为“用户首选项”的组中删除记录的首选项。

于 2020-11-22T21:52:52.010 回答