USB驱动器中的PyDev解释器指示

时间:2012-11-29 10:33:33

标签: python eclipse eclipse-plugin

我正在使用PortableApps应用程序,安装了便携式eclipse和便携式python。我已经为我的eclipse配备了PyDev插件,使我能够在任何基于Windows的平台上运行和调试我的文件。问题是为了在我的USB记忆棒中使用解释器,我需要在PyDev设置中解决python解释器的正确位置。随着USB驱动器连接到不同的计算机,我得到不同的驱动器号为我的USB记忆棒,这将导致问题找到我的USB记忆棒内安装的python的路径。 有没有办法强制执行eclipse的PyDev插件来寻找永久安装在我的USB中的python解释器?!

4 个答案:

答案 0 :(得分:0)

您是否考虑过将口译员位置作为相对路径?例如: ..\..\..\python\python.exe。我不确定PyDev的工作目录是什么,但如果你输入足够..,Windows将停在驱动器根目录。

答案 1 :(得分:0)

你试过使用过吗?您可以使用Z:或X:这样的字母进行配置,并且在您插入笔式驱动器的任何计算机中,只需运行.bat和您的环境即可...

答案 2 :(得分:0)

使用相对eclipse路径变量,如: {ECLIPSE_HOME} .. \ .. \ .. \ PortablePython \ APP \ python.exe

答案 3 :(得分:0)

我将可移植Eclipse置于版本控制之下。然后我初始化了解释器设置。在提交预览中,可以看到更改的设置存储在

  

工作区/ .metadata / .plugins / org.eclipse.core.runtime / .settings / org.python.pydev.prefs

我使用搜索/替换替换了相对路径的绝对路径(如其他答案已经说明的那样),例如。

D\:\\EclipsePython\\App  => {eclipse_home}\\..\\App\

并在保存设置文件后重新启动Eclipse。

PyDev的解释器设置对话框显示相对路径(也适用于无法直接编辑的库路径)。 (如果弹出窗口要求您应用检测到的更改,请选择忽略它们。)

我可以使用便携式设置运行我的python程序。

enter image description here