【问题标题】:Configuring Eclipse/PyDev to use the Python interpreter of my virtual machine配置 Eclipse/PyDev 以使用我的虚拟机的 Python 解释器
【发布时间】:2013-03-11 03:06:12
【问题描述】:

我正在从虚拟机运行一些 Python 代码,但我想在主机上使用 Eclipse/PyDev 作为 IDE。有没有办法配置 Eclipse 以便它使用 Python 解释器和虚拟机的包?这些与主机上安装的不同。 另外,我不确定如何访问虚拟机上的 Python 解释器。我在 Virtual Box 上使用 Ubuntu 的 mod 版本。

【问题讨论】:

    标签: python eclipse pydev virtual-machine virtualbox


    【解决方案1】:

    如果两台机器在同一操作系统或附近,您可以:

    • 将宿主机的文件系统挂载到宿主机中。
    • 转到 Eclipse 首选项 => PyDev => 解释器 - Python => 新
    • 在已挂载的文件系统上获取 Python 可执行文件
    • 验证

    • 转到项目的属性

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

    如果您想关闭虚拟机,可以检查virtualenv

    【讨论】:

    • 把托管的文件系统挂载到主机是什么意思。我只能看到虚拟机文件,即 vbox 和 vmdk 文件。虚拟机运行命令行版本的 Ubuntu,主机为 OS X 10.8。当我输入 df -T 时,文件系统类型是“vboxsf”
    • 在虚拟主机中设置 samba 或 ssh 之类的东西,然后将其挂载到主机中。或者用virtualbox,我记得你可以用virtualbox自然挂载它
    【解决方案2】:

    当 VM python 解释器连接到您的主机 IDE python 调试器时,您可以使用remote debugging。它们正在通信并且 IDE 警告 VM 解释器有关断点。

    注意:IDE 端的源代码应与 VM 端的源代码相同,否则会放错断点。

    【讨论】:

      猜你喜欢
      • 2011-01-29
      • 2013-03-10
      • 2012-03-03
      • 2011-05-02
      • 2013-01-20
      • 1970-01-01
      • 2012-01-31
      • 2011-05-08
      • 2016-08-22
      相关资源
      最近更新 更多