Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的Python应用程序需要包含哪些文件?_Python_File_Runtime - Fatal编程技术网

我的Python应用程序需要包含哪些文件?

我的Python应用程序需要包含哪些文件?,python,file,runtime,Python,File,Runtime,我有一个应用程序使用python/CAPI,我想知道我需要用它分发哪些文件?该应用程序在Windows上运行,并与libpython31.a链接。还有其他文件吗?我在一个单独的Win2k系统上试用了这个应用程序,它说需要python31.dll,所以至少有一个 < >我的应用程序是用C++编写的,使用Python/C API,如下所示。 < P>最好的方法是在Windows的“干净”安装上尝试它,看看它抱怨什么。虚拟机是一种很好的方法。您至少需要Python自己的DLL(特定于发行版)和它所需的

我有一个应用程序使用python/CAPI,我想知道我需要用它分发哪些文件?该应用程序在Windows上运行,并与libpython31.a链接。还有其他文件吗?我在一个单独的Win2k系统上试用了这个应用程序,它说需要python31.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文件夹的存档。