我在具有以下设置的多用户环境中工作:
- Linux 64bits环境(用户可以登录不同的服务器)。
- Eclipse (IBM Eclipse RSA-RTE) 32 位。所以 Java VM、Eclipse 和 PyDev 是 32 位的。
- Python 3 解释器目前仅适用于 64 位。
在 PyDev 的首选项中,我想像这样设置 Python 解释器的路径:
/app/python/@sys/3.2.2/bin/python
在 Eclipse/PyDev 中,@sys 指向 i386_linux26,即使系统实际上是 amd64_linux26。因此,如果我没有显式地编写 amd64_linux26 而不是 @sys,PyDev 将无法找到仅适用于 64 位的 Python 3 解释器。该链接在 Eclipse/PyDev 之外按预期工作,例如在终端。
有什么想法可以强制 Eclipse/PyDev 使用 @sys 的真实值吗?
提前致谢!
最佳答案
我真的不认为在 PyDev 方面可以做任何事情...@sys 似乎是根据您正在运行的进程类型(而不是您的系统)来解决的,所以,如果您使用64 位虚拟机(我认为)它应该可以工作...
除此之外,您可能必须提供实际路径而不是使用@sys...
关于python - Eclipse/PyDev 覆盖@sys,找不到 Python 64 位解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10315232/