Python解释器经常在重新启动eclipse时重置

2024-09-28 05:19:00 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

Error Dialog

过去也曾提出过类似的问题。正如在这个问题的答案和这里提到的,我也相信根本原因可能是通过一个插件(比如Oomph)记录偏好。但是,documentation page for Oomph对删除首选项录制或预设的步骤没有帮助。如下图所示,我取消选中了Eclipse > Preferences > Oomph > Setup Tasks > Preference Recorder & Preference Synchronizer中的选项。这些都没有帮助。如果您有任何关于如何从Oomph中删除录制的首选项或预设项的帮助,我们将不胜感激

enter image description here

enter image description here其他详细信息:

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

Tags: version错误anaconda解释器usersmacbookminicondaeclipse
2条回答

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

见:https://stackoverflow.com/a/52841931/110451

我认为关键在于从导航中删除记录的首选项->;打开设置->;用户->;名为“用户权限”的组

相关问题 更多 >

    热门问题