我最近更改了 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