我正在使用Windows计算机,并且到目前为止一直使用Git Bash没有问题。但是,Git Bash似乎缺少了Cygwin可以提供的一些命令,所以我切换到了Cygwin。
我需要将AWS CLI与Cygwin一起使用,但每当我输入任何aws命令时,我都会收到以下错误:
C:\用户\名为myUsername \应用程序数据\本地\程序\蟒\ python36 \ python.exe: 无法打开文件 '/ cygdrive / C /用户/名为myUsername /应用程序数据/本地/程序/ Python的/ Python36 /脚本/ AWS': [Errno 2]没有这样的文件或目录
我已经看到了有关让Cygwin与AWS合作的其他问题,但他们似乎在谈论AWS CLI与Windows的Anaconda版本的Python(我似乎并不是这样)不兼容。有关如何解决此问题的任何想法?感谢。
答案 0 :(得分:0)
您正在将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
答案 1 :(得分:0)
好的,所以我花了很多时间尝试这样做,因为我想在fast.ai课程上进行设置。似乎没什么用。但是,我卸载了Anaconda3并安装了Anaconda2。这就行了!