[Windows上的AWS CLI文件扩展名关联警告

问题描述 投票:0回答:3

在Windows上将awth cli与pythno 3一起使用,总是收到警告,但该程序在出现此消息后运行良好。

例如:

>>> aws --version --debug
Не найдено сопоставление для расширения имени файла .py.
aws-cli/1.15.83 Python/3.6.0 Windows/7 botocore/1.10.82

(模糊-'找不到文件扩展名.py'的关联)

任何想法,aws脚本的哪一部分都会发出此警告,以及如何解决此警告? AWS在哪一部分使用Windows调用?

windows aws-cli
3个回答
1
投票

正如@Evgeny在Windows中描述的那样,在安装AWS CLI之后,文件aws.cmd具有此行,该行调用命令assoc并产生警告:

    for /f "tokens=2 delims==" %%i in ('assoc .py') do (

命令assoc .py显示Windows中是否存在与python文件的关联。如果您在主命令行中没有与* .py文件关联的python可执行文件(在Anaconda环境中则为否)。

您可以测试打开命令行窗口并尝试通过这种方式在文件夹中运行简单脚本:

    >test.py

如果出现错误,并且想要删除警告,则必须使用以下选项之一为python文件建立新的关联。

  • 通过命令行(以管理员身份)
    assoc .py=py_auto_file
    ftype py_auto_file="C:\Anaconda3\python.exe" "%1" %*
  • 通过GUI更改默认应用程序

右键单击任何扩展名为* .py的文件,并选择属性,然后选择管理此文件的程序,例如在“ C:\ Anaconda3 \ python.exe”中或更改默认应用程序。

在Windows 10中,您可以按照以下顺序“开始菜单,选择设置>应用>默认应用”


0
投票

您必须使用https://www.python.org/downloads/来满足依赖关系>

以便Windows可以在其中注册文件类型.py

或者您必须注册.py才能用python3.exe(或类似名称)打开。


0
投票

我设法获得有关issue on Github的反馈。基本上,只有一行更改可以阻止该警告。

© www.soinside.com 2019 - 2024. All rights reserved.