配置Eclipse/PyDev使用虚拟机的Python解释器

6 投票
2 回答
1830 浏览
提问于 2025-04-17 19:53

我在一个虚拟机上运行一些Python代码,但我想在主机上使用Eclipse/PyDev作为开发环境。有没有办法配置Eclipse,让它使用虚拟机里的Python解释器和包?因为这些和主机上安装的不同。 另外,我也不太确定怎么才能访问虚拟机上的Python解释器。我是在Virtual Box上使用一个修改版的Ubuntu。

2 个回答

0

当虚拟机里的Python解释器连接到你电脑上的IDE(集成开发环境)里的Python调试器时,你可以使用远程调试功能。这样,它们就可以互相交流,IDE会告诉虚拟机解释器在哪里设置了断点。

注意:IDE这边的代码必须和虚拟机里的代码完全一致,否则断点就会设置错地方。

0

如果两台机器的操作系统相同或者很相近,你可以这样做:

  • 把被托管的文件系统挂载到主机上。
  • 打开Eclipse的设置,依次选择 PyDev => 解释器 - Python => 新建。
  • 在挂载的文件系统中找到Python的可执行文件。
  • 验证一下。

  • 进入你项目的属性设置。

  • 选择 Pydev - 解释器/语法。
  • 选择刚刚创建的解释器。

如果你想在虚拟机上工作,可以查看一下 virtualenv

撰写回答