我正在尝试使用Cygwin来运行我的第一个python程序。我下载了python和Cygwin。在Cygwin终端中,我运行了命令:“which python”以确认终端可以找到python。但是当我尝试cd进入我的桌面时,我得到“-bash:cd:Desktop:没有这样的文件或目录”。当我尝试做一个ls时,它只返回一个空行。出于某种原因,“pwd”正常工作。
我遇到类似于此问题的问题:Cygwin ls command not found
但是,更改环境变量无效(即使在我关闭并重新打开终端窗口之后)。
答案 0 :(得分:0)
确保将C:\cygwin64\bin
或等效名称设置为路径变量。
以管理员身份运行mintty.exe并输入:mkpasswd -l -p "$(cygpath -H)" > /etc/passwd
关闭mintty.exe,然后通过Windows快捷方式“ Cygwin64 Terminal ”再次访问它。这是在安装过程中自动生成的。应当将快捷方式目标设置为包含mintty.exe C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -
的bin的路径。
希望这会有所帮助!