1
我正在開發一個應用程序,首次部署時需要一些初始配置(初始參數,服務器地址等...)。 這個應用程序是用不同於python的語言編寫的,但是我使用的是python,因爲它是linux機器上最常用的預安裝語言。如何部署具有先決條件的python腳本
我想在腳本中像這樣的頂部安裝的前提條件:
import os
os.system("python setup.py install <package>")
from <package> import <stuff>
但後來我屬於一個用戶的計算機上安裝包,只用它就一次。我應該在腳本結束時將其卸載嗎?我如何去做這件事?
是的,這似乎是最好的解決方案,但仍似乎有點骯髒。這真的是最好的方式嗎?另外,感謝您提供卸載方法:p – SnelleJelle
另一種解決方案是將Python作爲獨立程序發佈到必備軟件包中。更好的可能取決於程序和最終用戶的目的。 –
如果您的最終用戶都是基於Linux的,請考慮使用凍結或其他包裝:http://docs.python-guide.org/en/latest/shipping/freezing/。 –