【问题标题】:'ls' is not recognized in Anaconda Python 2.7 SpyderAnaconda Python 2.7 Spyder 无法识别“ls”
【发布时间】:2015-09-03 13:09:58
【问题描述】:

我在适用于 Windows 7 64 位的 Anaconda Spyder Python 2.7 中运行我的代码。

但是当我运行这段代码时:

!ls -lh ./training3.crfsuite

我收到了这个错误:

'ls' is not recognized as an internal or external command, operable program or batch file.    

有人知道为什么吗?

谢谢。

【问题讨论】:

    标签: python-2.7 anaconda spyder


    【解决方案1】:

    ls 是*nix 命令,Windows 下默认不安装。请改用dir 及其适当的选项。

    【讨论】:

    • 我将其更改为 ---> dir ('./training3.crfsuite') 并且不再出现错误。所以,它把我的模型保存到了这个文件夹?
    • 我认为你可以在 Spyder 的 IPython 控制台上使用 %ls 魔法。
    • @CarlosCordoba 值得注意的是,没有 %ls 魔术命令它几乎肯定会被委派给 !ls
    • 我遇到了类似的问题。当我将目录更改为下载时; 'ls' 命令在“家庭”和桌面上运行时报告“不允许操作”。我已经在 MAC 中安装了 Anaconda。
    【解决方案2】:

    您可以使用 Anaconda Prompt 命令行安装 m2-base 实用程序,您将拥有基本的 Linux 命令。:

    conda install m2-base
    

    【讨论】:

      猜你喜欢
      • 2021-03-22
      • 2017-12-18
      • 1970-01-01
      • 2018-09-24
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 2020-06-19
      • 2019-01-21
      相关资源
      最近更新 更多