我是一個純Python庫的作者,其目標是從命令行使用也很方便。對於Windows用戶,只需從.exe或.msi包安裝包即可。打包爲.exe時,setuptools可以安裝依賴關係嗎?
但是,我無法讓安裝程序安裝軟件包依賴關係(尤其是依賴於setuptools本身,因此運行軟件會失敗,並在pkg_resources上導入錯誤)。我不相信提供一個簡單的.exe安裝程序是非常有意義的,如果用戶需要手動安裝setuptools和其他庫。我寧願告訴他們如何將easy_install添加到他們的PATH並通過這種方式(http://stackoverflow.com/questions/1449494/how-do-i-install-python-packages-on-windows)。
我已經構建過.exe包,但不記得是否按照我喜歡的方式工作。
爲什麼不在exe中包含依賴關係? – Junuxx
我不明白我該怎麼做這個Python setuptools的方式。 – cburgmer