为Python项目制作安装程序
我下载了一个开源项目,链接是http://gmapcatcher.googlecode.com/files/GMapCatcher-0.7.2.0.tar.gz,现在我想修改一下代码,但不知道怎么测试这些代码!
我试着为这个项目制作一个安装程序,但到现在为止都没成功,可能是我没有按照正确的步骤操作,或者是漏掉了什么东西。
我想问的是,怎么才能修改代码并进行测试呢?还有,我想自己制作这个项目的安装程序(我知道谷歌已经有一个安装程序,但我想自己做一个)。
1 个回答
3
看起来这个包里有一个 setup.py
文件,是用来配合 distutils 使用的。这个 setup.py
文件的作用有点像 Python 的 Makefile。使用方法是(在 setup.py
所在的目录下):
$ python setup.py command
这里的 "command" 就是一个命令。你可以输入
$ python setup.py --help
来获取更多信息。最基本的两个命令是 build
和 install
。顾名思义,install
命令是用来把这个包安装到你的系统里的。它不会像创建桌面快捷方式那样做什么,只是把这个 Python 包安装到你的 Python 环境中。根据 setup.py
的内容来看,他们似乎在用 py2exe
(可以去谷歌一下;作为新手我只能在回答中放一个链接)来准备 Windows 安装程序。
不过,要简单地运行这个软件,似乎你只需要解压缩它,然后在包的根目录下执行
$ python maps.py
当然,前提是你已经安装了所有必要的依赖项。