我正在尝试使用 Eclipse/PyDev 在 Mac 上为 Eclipse 项目配置 python 解释器,但没有成功。
当我创建一个简单的项目(Hello World)来测试时,PyDev 希望我配置 Python 解释器。我正在使用 pyenv 来管理 python 版本(我需要它来调试 SALT 应用程序)。当我指定 /Users/dnessett/.pyenv/shims/python 或 /Users/dnessett/.pyenv/shims/python3.10 时,我从 PyDev 收到以下错误消息:
“无法获取有关口译员的信息
常见原因包括: 。 。 .
-指定无效的解释器 (通常是 Mac 或 Linux 上实际解释器的链接”
我查看了 /Users/dnessett/.pyenv/shims,python 和 python3.10 都不是另一个文件的软链接。所以,我不明白如何正确指定解释器。
请注意,当我单击“首选项/Python 解释器”窗口上的“新建”按钮时,我会看到一个包含多个选项的下拉列表,第一个是“浏览 Python/pypy exec”(所有其他选项均不适用)选择此项,它会弹出一个文件查找器窗口,其中不包括以“.”开头的隐藏文件。因此,我取消此浏览器窗口并手动输入 Python 解释器信息,其中包括上面指定的解释器的名称和路径。当我在此窗口上单击“确定”时,我会收到上面指定的消息。
好的。我发现了问题所在。我忘了执行
pyenv global 3.10.15
。一旦我这样做了,Eclipse/PyDev 就接受了解释器。