Netbeans不允许Python 2.6作为默认平台(强制使用Jython2.5)

Netbeans不允许Python 2.6作为默认平台(强制使用Jython2.5),python,netbeans,jython,Python,Netbeans,Jython,我试图让Netbeans python在默认python平台设置为python 2.6.1(我的系统python)的情况下运行,因此在Netbeans中我执行以下操作: 工具->Python平台 将Python 2.6.1设置为“默认” 然而,这似乎是不可能的坚持。每当我重新启动Netbeans时,它就会再次回到Jython2.5 此外,我显然可以自动检测和查找Python2.6.1,但每当我将其设为“默认值”时,Netbeans仍在该会话中使用Jython2.5运行。(我知道这一点,因为当我导

我试图让Netbeans python在默认python平台设置为python 2.6.1(我的系统python)的情况下运行,因此在Netbeans中我执行以下操作:

工具->Python平台
将Python 2.6.1设置为“默认”

然而,这似乎是不可能的坚持。每当我重新启动Netbeans时,它就会再次回到Jython2.5

此外,我显然可以自动检测和查找Python2.6.1,但每当我将其设为“默认值”时,Netbeans仍在该会话中使用Jython2.5运行。(我知道这一点,因为当我导入sys并执行sys.path时,它只有Jython库dirs)。当我删除Jython时,我得到一个错误:

“所选项目已破坏python平台:默认=>绑定到项目属性中的现有python平台”


我试过这是6.5和6.7。我仍然有同样的行为。此外,我知道我的系统python可以工作,因为我可以使用python解释器。

可能值得用Netbeans记录您描述的第一点行为的错误-我可以确认我的系统上出现类似的(尽管奇怪地不完全相同)症状

我在Python2.6.2/Netbeans 6.5.1中尝试了这一点

NetBeans IDE 6.5.1 (Build 200903060201)
Java: 1.6.0_01; Java HotSpot(TM) Client VM 1.6.0_01-b06
System: Windows XP version 5.1 running on x86; Cp1252; en_GB (nb)
我的默认Python平台似乎也没有坚持下去:我重新启动,默认的版本回到了“Jython 2.5b0+”

但是,当我创建一个新的Python项目时:向导上的下拉列表被正确设置为“Python 2.6.2”:此外,当我创建一个新模块时,如下所示:

import sys
print(sys.path)
它正确地返回报告:

...'d:\\python26\\DLLs', 'd:\\python26\\lib'...
这可能是由于Python平台版本稍有不同——dunno?

看起来提供了一个笨拙且不持久的解决方法

这需要对netbean bug跟踪器imo进行大量抱怨