代码之家  ›  专栏  ›  技术社区  ›  boatcoder

我已经用VS2008构建了Python,如何安装它?

  •  0
  • boatcoder  · 技术社区  · 16 年前

    我正在使用boost::python并希望构建整个过程,以确保我能够完成它。但是,我没有看到任何安装脚本或方法来构建MSI以便安装它。

    有人知道方向在哪里吗?或者我可以用来制作MSI文件的项目?

    在linux上这样做似乎微不足道:

    制作和安装

    在windows下怎么做

    2 回复  |  直到 16 年前
        1
  •  0
  •   Ignacio Vazquez-Abrams    16 年前

    所有这一切都要容易得多 MinGW

        2
  •  0
  •   boatcoder    16 年前

    好吧,python邮件列表帮了不少忙。

    它使用COM对象和来自MS的CabSDK来构建MSI文件。还有几个“问题”我必须解决。首先,您需要一个VS2008 shell以便

    nmake -f msisupport.mak
    

    那你需要拿一份 TIX (我不必构建它,只需在license.terms文件之前将它放在适当的位置即可(可能只是为了同样的效果而删除了该列表成员,但我担心下面还需要其他东西)

    ("Tcl", "tcl8*", "license.terms"), ("Tk", "tk8*", "license.terms"), ("Tix", "Tix-*", "license.terms")):

    必须更改为:

    ("Tcl", "tcl-8*", "license.terms"), ("Tk", "tk-8*", "license.terms"), ("Tix", "Tix*", "license.terms")):

    因为包裹的名字在不久的过去显然已经改变了?

    在那之后,我跑了 c:\python26\python msi.py 然后它抱怨python264.chm丢失了,所以我没有尝试构建它,而是从python的副本中获取了一个,我必须安装它才能构建python,并将它转储到预期的位置。

    nmake -f icons.mak
    

    这给了我一个可运行的msi文件来安装python(已经安装了,这样我就可以构建msi文件来安装我自己的版本)。哦,好吧,至少现在已经建成了。呼!