我编写了一个包含Iron Python
脚本的应用,该脚本需要python
标准库。现在我的python
脚本在C:\program files\IronPython 2.7\lib
查找标准库。
问题是:部署此应用程序的最佳方式是什么?我读到有一种方法可以将python
标准库编译为单.dll
,但无法弄清楚如何做到这一点,如果我想出来,下一个问题就是如何指导我的脚本对此dll
。
现在我为我的脚本设置了这样的路径:
var paths = py.GetSearchPaths();
paths.Add(Globals.pythonPath); // path
py.SetSearchPaths(paths);
或者,另一件事就是将整个lib
文件夹复制到我的app目录中,但是我无法链接到/lib
文件夹相对...该脚本仅适用于全部lib
文件夹的路径。
目标是能够部署我的应用,因此它的目录中包含app.exe
和lib
文件夹+其他文件......或app.exe
,{{1}和其他目录中的东西。