【问题标题】:Execute python without using the path variable [duplicate]在不使用路径变量的情况下执行 python [重复]
【发布时间】:2021-12-02 03:58:41
【问题描述】:

有没有办法在 PowerShell 中执行 python 脚本而不使用:python myfile.py

我想不使用python这个词来执行它

我正在尝试通过 SSM 和 Lambda 执行位于 EC2 窗口中的 python 脚本。 Python 没有被识别,所以有什么方法可以在不使用 python 的情况下执行文件。

提前致谢!

【问题讨论】:

    标签: python amazon-web-services powershell aws-lambda aws-ssm


    【解决方案1】:

    只需将.py 文件与您的python 可执行文件相关联。我在this answer发布了它的详细步骤。

    【讨论】:

    • 在boto3中怎么做? response = ssm_client.send_command(InstanceIds=['i-*********'], DocumentName="AWS-RunPowerShellScript", #Parameters={'commands': [f'[Environment]::SetEnvironmentVariable( {a}, {b})']}, ) Parameters={'commands': [f'env:Path = {path1}']}, ) 喜欢在命令中保留什么?
    • @SairamRavuri 您必须在托管您要用来执行 python 脚本的 PowerShell 的 Windows 操作系统中进行此更改。
    猜你喜欢
    • 2017-06-20
    • 2019-05-31
    • 2012-03-22
    • 2019-08-06
    • 1970-01-01
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多