2009-08-11 136 views
0

我有几个python脚本,其中一个将在IronPython解释器中执行。如何找到IronPython的安装路径。我搜查了注册表。令我惊讶的是,它不在那里。如何找到IronPython的安装路径

回答

1

试试这个:

import sys 
print sys.executable 

免责声明:我不知道这是否会在IronPython的工作。

+1

这适用于IronPython的2.0,所以大概 “后来” 以及 – 2009-08-11 11:21:02

+0

不适用,如果IronPython.dll被加载到第三方程序中。即使使用DLL路径也不行,因为它可以位于GAC中。 – 2014-05-22 13:37:28

1

从注册表,您可以检查HKLM \ SOFTWARE \ IronPython的\ 2.7 \安装路径

这对我来说非常有用。

https://ironpython.codeplex.com/workitem/34692

版本号可以这样被检索(如IPY 2.7.4的):

//Implementation::version backs "sys.version_info" 
var version_tuple = new IronPython.Runtime.Implementation().version; 
var version = version_tuple.major + "." + version_tuple.minor;