def run(self, packs, update=False):
        for pack_name in packs:
            setup_pack_virtualenv(pack_name=pack_name, update=update, logger=self.logger)

        message = ('Successfuly set up virtualenv for the following packs: %s' %
                   (', '.join(packs)))
        return message
:param packs: A list of packs to create the environment for.
dataset/ETHPy150Open StackStorm/st2/contrib/packs/actions/pack_mgmt/setup_virtualenv.py/SetupVirtualEnvironmentAction.run