2010-08-11 21 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

相關問題