【问题】
不过,此处,我这里出现了错误:
Execution of command xxx\python.exe -u xxx.py failed(error 2:系统找不到指定文件)
【解决过程】
1.看起来,原以为是,本身已经安装了Python,而后来安装Django时也安装了个Python,所以导致了两个路径冲突了。
此处找到的是Django中的Python。
但是后来去:
E:\dev_install_root\BitNami DjangoStack
中一看,结果却没有python文件夹,所以,看来是哪里的路径出错了。
2.后来自己摸索,找到了对应的配置。
即:
编辑->参数:
Python ->设置Python解析器-> console和window中,都是对应的上述出错的路径:
所以,现在就很简单了,把对应的路径,改为我当前系统中,Python的真正的安装路径:
E:\dev_install_root\Python27\python.exe
就行了:
同理,也把window的路径,也改为对应的值:
然后确定即可。
3.然后再重新点击去运行代码,结果又出现提示:
试着去关闭console,即“信息”:
结果又出现之前同样的Execution of command 的错误。
所以就回去确认一下,自己的参数是否的确是设置正确了,结果却发现,其又新增了个错误的路径:
所以,就先去把那两个新增的错误的路径,删除掉了。
但是还是没解决此处问题。
4.最后试了半天,貌似这样做才可以:
在删除了错误的配置之后,再去重新修改两个解析器的名字,比如改名为:
2.7_console
2.7_window
即为:
然后再回去,改对应所使用的解析器:
然后再去点击运行,最终终于可以正常运行代码了,并且显示出对应的信息了:
对应的,我们把解释器改为pythonw.exe:
然后再运行代码,结果显示出来的效果,基本上算是一样的:
但是有一点区别的是:
如果设置的console,对应的是python.exe,则运行结果会一闪而过,那是因为会去调用windows的cmd,然后把结果显示到此处的“信息”里面了;
如果设置的window,对应的是pythonw.exe,则运行结果没有那个一闪而过,而是直接显示到此处的“信息”里面;
【总结】
Ulipad,对于Python解析器的设置方面,bug不小;
目前是必须手动给console和window改名,然后手动设置启动参数为对应的新改的console或window,
然后点击运行,其内部才可以正常的载入我们所设置的,正常的python.exe或pythonw.exe,才能正常执行代码,显示出对应的结果。