Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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_Windows_Open Source - Fatal编程技术网

为python项目制作安装程序

为python项目制作安装程序,python,windows,open-source,Python,Windows,Open Source,我下载了一个开源项目,我试图修改代码中的一些东西,但不知道如何测试代码 我试图为该项目制作一个安装程序,但到目前为止没有任何效果,可能是我没有遵循正确的步骤,或者我错过了一些东西。 我的问题是如何修改代码并测试它?我如何为这个项目制作一个安装程序(我知道谷歌已经有了一个安装程序,但我想自己制作) 看起来该软件包有一个setup.py供使用。py的工作原理有点像python的Makefile。您使用它的方式是(在setup.py所在的目录中: $ python setup.py command

我下载了一个开源项目,我试图修改代码中的一些东西,但不知道如何测试代码
我试图为该项目制作一个安装程序,但到目前为止没有任何效果,可能是我没有遵循正确的步骤,或者我错过了一些东西。


我的问题是如何修改代码并测试它?我如何为这个项目制作一个安装程序(我知道谷歌已经有了一个安装程序,但我想自己制作)

看起来该软件包有一个
setup.py
供使用。py的工作原理有点像python的Makefile。您使用它的方式是(在
setup.py
所在的目录中:

$ python setup.py command
其中“command”是…嗯…一个命令。键入

$ python setup.py --help
有关详细信息,这两个基本命令是
build
install
install
顾名思义,将软件包安装到您的系统中。它可能不会在桌面上创建快捷方式之类的操作。它只是将Python软件包安装到您的Python安装中。J从
setup.py
的内容来看,他们似乎在某种程度上使用
py2exe
(谷歌it;作为一名新手,我的答案中只能包含一个超链接)来准备Windows安装程序

然而,要简单地运行该软件,您似乎只需要将其解包并执行以下操作

$ python maps.py

在包的根目录中-当然,前提是您已经安装了所有必需的依赖项。

看起来包有一个
setup.py
供使用。
setup.py
的工作方式有点像python的Makefile。您使用它的方式是(在
setup.py
所在的目录中:

$ python setup.py command
其中“command”是…嗯…一个命令。键入

$ python setup.py --help
有关详细信息,这两个基本命令是
build
install
install
顾名思义,将软件包安装到您的系统中。它可能不会在桌面上创建快捷方式之类的操作。它只是将Python软件包安装到您的Python安装中。J从
setup.py
的内容来看,他们似乎在某种程度上使用
py2exe
(谷歌it;作为一名新手,我的答案中只能包含一个超链接)来准备Windows安装程序

然而,要简单地运行该软件,您似乎只需要将其解包并执行以下操作

$ python maps.py

在软件包的根目录中-当然,前提是您已经安装了所有必需的依赖项。

“到目前为止,没有任何工作”?是否已安装?是或否?如果未安装,则这是您的问题--如何安装--其他所有内容都是垃圾,请将其删除。如果已安装,则问题的其余部分非常混乱。您通过修改和测试来修改和测试。您真正想问的是什么?我想问的是:我有一个python项目(没有安装程序或exe文件以及我问题中的url),我如何修改一个.py文件并测试结果?你通过修改它来修改一个.py文件。我不明白这个问题。它是文本。你看过它了吗?你通过运行测试或使用它来测试一个Python项目,看看它是否有效。我根本不理解这个问题。你被使用文本编辑器弄糊涂了吗?你被这个世界弄糊涂了吗d‘测试’?请更新您的问题,提供更多关于您尝试过的内容和无法完成的特定操作的信息。抱歉,我不清楚。我知道如何修改.py文件,但此项目(请下载并查看)包含很多文件,我不知道应该运行哪个文件来运行整个项目!。使用visual studio,我只需要按F5键来运行项目,但在这里,我不知道在修改此项目中的文件后如何运行整个项目。@fadi:很抱歉让您工作,但您必须阅读所有
.py
文件。这是什么此应用程序?是否在桌面上运行?是否是在Apache下的web服务器上运行的web应用程序?是否是用于创建应用程序的库?此GMapCatcher是什么?桌面应用程序?web应用程序?库?“到目前为止没有任何工作”?是否已安装?是或否?如果未安装,则这是您的问题--如何安装--其他所有内容都是垃圾,请将其删除。如果已安装,则问题的其余部分非常混乱。您通过修改和测试来修改和测试。您真正想问的是什么?我想问的是:我有一个python项目(没有安装程序或exe文件以及我问题中的url),我如何修改一个.py文件并测试结果?你通过修改它来修改一个.py文件。我不明白这个问题。它是文本。你看过它了吗?你通过运行测试或使用它来测试一个Python项目,看看它是否有效。我根本不理解这个问题。你被使用文本编辑器弄糊涂了吗?你被这个世界弄糊涂了吗d‘测试’?请更新您的问题,提供更多关于您尝试过的内容和无法完成的特定操作的信息。抱歉,我不清楚。我知道如何修改.py文件,但此项目(请下载并查看)包含很多文件,我不知道应该运行哪个文件来运行整个项目!。使用visual studio,我只需要按F5键来运行项目,但在这里,我不知道在修改此项目中的文件后如何运行整个项目。@fadi:很抱歉让您工作,但您必须阅读所有
.py
文件。这是什么此应用程序?是否在桌面上运行?是否是在Apache下的web服务器上运行的web应用程序?是否是用于创建应用程序的库?此GMapCatcher是什么?桌面应用程序?web应用程序?库?谢谢,但安装程序文件夹中的setup.bat和setup.nsi怎么办使用它们?我安装了NSIS,并试图编译setup.nsi文件,但得到了一个