Julia Shell执行ls命令报错IOError: could not spawn `ls`求助
解决Julia Shell中执行
ls命令报错的问题 问题原因
Windows系统原生不支持ls这类Unix/Linux风格命令,它对应的Windows原生目录列表命令是dir,直接执行ls会因系统找不到该命令而报错。
解决方案
临时替代方案:在Julia的
shell>提示符下执行Windows原生命令:shell> dir即可正常列出当前目录的文件和文件夹。
永久使用
ls命令的方案:- 安装Git Bash,找到Git安装目录下的
bin文件夹(通常路径为C:\Program Files\Git\bin),将该路径添加到系统环境变量的PATH中。 - 重启Julia终端,之后在
shell>中执行ls就能正常工作。
- 安装Git Bash,找到Git安装目录下的
可选替代方案:启用Windows Subsystem for Linux (WSL),在WSL环境中安装并运行Julia,可直接使用
ls等全套类Unix命令。
内容的提问来源于stack exchange,提问作者anoy_2395
相关产品推荐
相关产品推荐

