我已經創建具有一定依賴性的基於Python的GUI應用程序如「請求」和等等「psycopg2」模塊。安裝依賴關係Python程序
我想創建一個安裝腳本運行時,將安裝所有這些依賴關係,從而使用戶可以在無需任何丟失的包錯誤運行GUI應用程序。
我也嘗試找了Distutils的模塊,但我不能完全瞭解它的用法。
我已經創建具有一定依賴性的基於Python的GUI應用程序如「請求」和等等「psycopg2」模塊。安裝依賴關係Python程序
我想創建一個安裝腳本運行時,將安裝所有這些依賴關係,從而使用戶可以在無需任何丟失的包錯誤運行GUI應用程序。
我也嘗試找了Distutils的模塊,但我不能完全瞭解它的用法。
你在你的setup.py中的「install_requires」選項指定所有依賴包 - 僅此而已。
如果這還不夠,或是不夠好(無論何種原因):考慮zc.buildout給你更多的選擇安裝和配置外部依賴。
,如果你沒有
$ pip install SomeLib
,以滿足開發自己的圖書館的要求,你應該有一個安裝腳本是這樣的:
#!/usr/bin/env python
from distutils.core import setup
setup(
# ...
install_requires=['SomeLib']
)
這是install_requires –
哪個白癡低估了這個,爲什麼? –