Python 2.7 python结构:防止再次安装已安装的包
因此,在编写fabfile函数时,我尝试自动设置一台特定的MacOSX机器,如下所示Python 2.7 python结构:防止再次安装已安装的包,python-2.7,fabric,Python 2.7,Fabric,因此,在编写fabfile函数时,我尝试自动设置一台特定的MacOSX机器,如下所示 from fabric.api import local, env, sudo, require def mac_port_setup(): PACKAGES = ['vim +python27', 'htop'] for item in PACKAGES: local('sudo port -v install {0}'.format(item)) PACKAGES列表实际
from fabric.api import local, env, sudo, require
def mac_port_setup():
PACKAGES = ['vim +python27', 'htop']
for item in PACKAGES:
local('sudo port -v install {0}'.format(item))
PACKAGES
列表实际上可能是一个巨大的列表,如果已经安装了包,我希望避免安装包。防止在my fabric automation中重新安装已安装的软件包的可能方法有哪些?非常确定再次运行安装不会对已安装的软件包产生任何影响。如果要检查第一个端口是否已安装,请使用命令列出已安装的端口