2010-08-11 50 views
0

我下载了一个开源项目http://gmapcatcher.googlecode.com/files/GMapCatcher-0.7.2.0.tar.gz,我试图在代码中修改一些东西,但不知道如何测试代码!
我试图做一个项目的安装程序,但没有任何工作,直到现在,也许我没有按照正确的步骤或我失去了一些东西。
为python项目做一个安装程序

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

+0

“没有工作到现在”?它是否安装?是或否?如果没有安装,那么这是你的问题 - 如何安装 - 其他一切都是垃圾,请删除它。如果安装了,问题的其余部分非常混乱。您通过修改和测试来修改和测试。你真的在问什么? – 2010-08-11 09:59:49

+0

我问的是:我有一个python项目(没有安装程序或exe文件以及我的问题中的url),我如何修改.py文件并测试结果? – fadi 2010-08-11 10:17:13

+0

您可以通过修改.py文件来修改它。我不明白这个问题。这是文字。你看过吗?通过运行测试或使用它来测试Python项目是否可行。我根本不理解这个问题。你是否使用文本编辑器感到困惑?你对“测试”这个词感到困惑吗?请**更新**您的问题,提供更多关于您尝试过的内容以及您无法做的具体事情的更多信息。 – 2010-08-11 10:21:59

回答

3

看起来像包有一个setup.py用于distutilssetup.py的工作方式类似于Python的Makefile。你使用它(在setup.py所在的目录的方式:

$ python setup.py command 

其中“命令”是......好一个命令类型

$ python setup.py --help 

更多信息两个基本命令是buildinstall.install正如名字所暗示的那样安装了你的系统的软件包,它不会像在桌面上创建快捷方式或类似的东西,它只是将Python软件包安装到你的Python中安装。根据setup.py的内容判断,看来他们'以某种方式使用py2exe(谷歌它;作为一个新手,我只能在我的答案中包含一个超链接)来准备Windows安装程序。

要只需运行该软件,但是,似乎所有你需要做的是将它解开,并在包的根目录下执行

$ python maps.py 

- 只要你拥有所有必要的依赖已经安装,当然。

+0

谢谢,但是setup.bat和setup.nsi在安装程序文件夹中如何使用它们?我安装了NSIS并试图编译setup.nsi文件,并且得到了一个安装程序(exe文件),但它只有288KB,似乎没有安装任何东西! – fadi 2010-08-12 06:25:57

相关问题