我有一個場景,我希望能夠自動設置PyDev中使用的各種Python解釋器。這些解釋器有特殊的環境變量,強制內置和庫定義。有沒有辦法通過.ini文件或通過PyDev/Jython API以編程方式爲PyDev定義Python解釋器?自動化PyDev解釋器設置
回答
在Java API它的東西,如:
IInterpreterManager manager = PydevPlugin.getPythonInterpreterManager(true);
manager.setInfos(exesList, interpreterNamesToRestore, monitor);
的exesList是org.python.pydev.ui.pythonpathconf.InterpreterInfo
和interpreterNamesToRestore
已更改口譯員的名單列表(即:應該有恢復PYTHONPATH)。
你可以從Jython做到這一點,但PyDev沒有提供你可以做到這一點的鉤子(即:它只提供設置編輯器的鉤子),所以,現在最好的解決方案是創建一個簡單的eclipse插件,它有一個earlyStartup來完成你想要的配置(應該是直截了當的)。
我有同樣的問題與Eclipse插件各自爲戰,破壞,否則「原始」的設置,所以我挖了一圈,發現這些漂亮的花邊新聞感到沮喪後而回:
Eclipse run-time options(跑步CLI選項否則這將是圈養UI功能。
Running Eclipse's update manager from the CLI
所以,如果你通過運行時選擇讀一位,你會遇到..
eclipse.pluginCustomization {-pluginCustomization}
the file system location of a properties file containing default settings for
plug-in preferences. These default settings override default settings
specified in the primary feature. Relative paths are interpreted relative
to the current working directory for Eclipse itself.
這可能會做你想做的。
我也有興趣在啓動Eclipse時從命令行配置PyDev。所以我曾經手動配置過PyDev(python解釋器,jython解釋器,初始解釋器命令,...)。然後我使用File/Export/General .../Preferences來保存這些設置,從文件中除去pydev設置以外的任何內容,並嘗試使用`-pluginCustomization`選項來使用該文件。問題是隻有一些設置被採用,比如PyDev控制檯的初始解釋器命令。但是沒有使用Python和Jython解釋器。任何想法? – Kay 2012-07-30 17:12:45
- 1. 無法使用自動配置PyDev解釋器設置
- 2. 自動化Eclipse/Pydev設置
- 3. 將jython解釋器設置爲PyDev
- 4. 設置ipython作爲pydev的解釋器
- 5. 如何將virtualenv設置爲PyDev解釋器?
- 6. 設置Python解釋器
- 7. Eclipse PyDev使用遠程解釋器
- 8. USB驅動器中的PyDev解釋器指示
- 9. PyDev內容幫助:'找到的解釋器位置不存在。'
- 10. Jython解釋器配置在PyDev中失敗
- 11. 在Eclipse中爲PyDev配置Python解釋器時出錯
- 12. 設置服務器端解釋器
- 13. 美化Ruby Sublime包「檢查您的Ruby解釋器設置」
- 14. 用PyDev設置Pylint
- 15. 在Eclipse中設置Python解釋器(Mac)
- 16. 重新使用Zeppelin解釋器設置
- 17. 解釋變分自動編碼器高斯參數化
- 18. Scrapy + Eclipse PyDev:如何設置調試器?
- 19. 如何將WinPython的解釋器設置爲vim默認的python解釋器?
- 20. 配置Eclipse/PyDev以使用我的虛擬機的Python解釋器
- 21. 自動獲取/設置器
- 22. Eclipse Pydev中新Python解釋器的定義在哪裏存儲?
- 23. 在PyDev中運行python命令行解釋器
- 24. PyDev和Eclipse - ImportError沒有模塊命名 - 刷新解釋器後
- 25. 關於非pydev項目的python解釋器?
- 26. 在PyDev(Eclipse)中設置SL4A
- 27. 自動重定向解釋
- 28. PyDev自動導入與PyQt4
- 29. 自動化wxPython主菜單設置?
- 30. 自動化XCode構建設置
這個解決方案對我來說工作得很好。我認爲這比使用其他答案中討論的插件自定義文件更好。 – MidnightJava 2015-11-13 22:03:36