【问题标题】:AWS CLI not working in CygwinAWS CLI 在 Cygwin 中不起作用
【发布时间】:2017-11-14 15:24:36
【问题描述】:

我在一台 Windows 计算机上工作,并且到目前为止一直在使用 Git Bash,没有任何问题。但是,Git Bash 似乎缺少一些 Cygwin 可以提供的命令,所以我切换到了 Cygwin。

我需要将 AWS CLI 与 Cygwin 一起使用,但每当我输入任何 aws 命令时,都会收到以下错误:

C:\users\myusername\appdata\local\programs\python\python36\python.exe: 无法打开文件 '/cygdrive/c/Users/myusername/AppData/Local/Programs/Python/Python36/Scripts/aws': [Errno 2] 没有这样的文件或目录

我已经看到其他关于让 Cygwin 与 AWS 合作的问题,但他们似乎在谈论 AWS CLI 与 Windows 的 Anaconda 版本的 Python 不兼容(我的似乎不兼容)。关于如何解决这个问题的任何想法?谢谢。

【问题讨论】:

    标签: python amazon-web-services cygwin aws-cli


    【解决方案1】:

    您正在将 cygwin posix 路径与非 cygwin Python 混合。

    C:\users\myusername\appdata\local\programs\python\python36\python.exe

    不是cygwin python所以无法打开文件

    /cygdrive/c/Users/myusername/AppData/Local/Programs/Python/Python36/Scripts/aws不是它可以理解的windows路径。只有 Cygwin 程序能理解它。

    两种可能的解决方案:
    1 使用 Windows 路径
    2 使用cygwin Python

    【讨论】:

      【解决方案2】:

      好的,所以我也花了很长时间尝试这样做,因为我想在 fast.ai 课程上进行设置。似乎没有任何效果。但是,我卸载了 Anaconda3 并安装了 Anaconda2。成功了!

      【讨论】:

        猜你喜欢
        • 2020-03-21
        • 2016-11-12
        • 2020-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-18
        相关资源
        最近更新 更多