我的Python应用程序需要包含哪些文件?
我有一个应用程序使用python/CAPI,我想知道我需要用它分发哪些文件?该应用程序在Windows上运行,并与libpython31.a链接。还有其他文件吗?我在一个单独的Win2k系统上试用了这个应用程序,它说需要python31.dll,所以至少有一个我的Python应用程序需要包含哪些文件?,python,file,runtime,Python,File,Runtime,我有一个应用程序使用python/CAPI,我想知道我需要用它分发哪些文件?该应用程序在Windows上运行,并与libpython31.a链接。还有其他文件吗?我在一个单独的Win2k系统上试用了这个应用程序,它说需要python31.dll,所以至少有一个 < >我的应用程序是用C++编写的,使用Python/C API,如下所示。 < P>最好的方法是在Windows的“干净”安装上尝试它,看看它抱怨什么。虚拟机是一种很好的方法。您至少需要Python自己的DLL(特定于发行版)和它所需的
< >我的应用程序是用C++编写的,使用Python/C API,如下所示。 < P>最好的方法是在Windows的“干净”安装上尝试它,看看它抱怨什么。虚拟机是一种很好的方法。您至少需要Python自己的DLL(特定于发行版)和它所需的wincrt DLL版本,并且取决于Python版本(如果您希望在没有该DLL的Windows发行版上运行)。流行的、不广为人知但功能强大的(注意:使用svn版本,不发布的版本,该版本已过时),以及类似的软件包制造商,在识别和解决所有此类依赖性方面做得很好,因此没有理由手工完成
distutils
命令python setup.py bdist\u win
对您有用吗?等等,等等,等等。。。它抱怨python31.dll?这是Python附带的,意味着Python没有安装。但是……你是如何运作的?你是说这是一个调用Python的非Python应用程序,即一个EXE文件吗?好的,问题不清楚(因为C-API也以另一种方式工作,即从Python),所以你可能需要更新它。我认为DLL是唯一的一个,但我只是读了它,从来没有做过,所以我不知道,所以不是答案,只是一个评论。:)谢谢我这样做了,发现我需要python31.dll和python31.zip,这是Libs文件夹的存档。