【问题标题】:Why does opening python script in eclipse assigns python nature to my project为什么在eclipse中打开python脚本会为我的项目分配python性质
【发布时间】:2016-03-31 02:46:55
【问题描述】:

我有一个由 web 项目和 ear 项目组成的 maven 父项目。项目是 j2ee 并且针对 websphere 运行时。

在父项目中是 websphere 管理 python 脚本。当我打开这些脚本以查看或编辑它们时,eclipse 会自动将 org.python.pydev.pythonNature 分配给项目,并且我得到一个红色的 X,表示未配置 python。

我必须不断打开和取消选择项目性质并重新打开项目。有没有办法让它停止这样做?

【问题讨论】:

    标签: java eclipse maven pydev


    【解决方案1】:

    好吧,正如您所见,每当打开 python 文件时,pythonNature 都会自动添加到项目中......这正按设计工作。

    我不明白你为什么要与它作斗争......即:你为什么不只是配置解释器并让 pythonNature 在那里?

    【讨论】:

    • 出于我的目的,这种行为是不受欢迎的。这些脚本只能使用 WAS 运行。设置解释器虽然微不足道,但完全没有必要。
    • 嗯......如果你想使用 PyDev 功能(没有解释器集,你没有代码分析、代码完成等功能)......只有语法高亮(如果您真的想要,您可以从liclipse.com 获取 LiClipse 并使用“LiClipse Python 编辑器”打开您的 Python 文件,它更轻量级并且不会为您的项目添加任何性质——尽管请注意 LiClipse 本身是商业)。
    • 我最终只是将 jython 配置为解释器来解决这个问题。虽然我不需要使用解释器运行我的管理脚本并且我已经完成了代码,但我确实发现我现在可以直接将脚本作为管理脚本运行,这节省了几个步骤。将此标记为答案。
    猜你喜欢
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 2021-09-04
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2018-01-09
    • 2021-02-26
    相关资源
    最近更新 更多