【问题标题】:Specific terminal commands stopped working特定终端命令停止工作
【发布时间】:2017-10-08 05:19:03
【问题描述】:

尝试从终端运行某些命令时收到以下错误消息:

zsh: command not found: <command name>

不起作用的命令包括:​​

pip
virtualenv
jupyter

另外将 sklearn 导入 python 文件也会引发错误消息:

>     ImportError: No module named sklearn.preprocessing
>     [shell_cmd: python -u "/Users/michellehackl/Google Drive/Work/2017 Summer Internship/GitHub/ud120-projects/k_means/k_means_cluster.py"]
>     [dir: /Users/michellehackl/Google Drive/Work/2017 Summer Internship/GitHub/ud120-projects/k_means]
>     [path: /usr/bin:/bin:/usr/sbin:/sbin]

有效的命令:

git
ls, cd, open, etc.

到目前为止尝试过:

  • 卸载 oh-my-zsh
  • 手动更改 .bash_profile 和 .zshrc 文件中的 PATH 变量
  • 使用 ~source/ 重置两者

【问题讨论】:

  • SO 是针对编程问题,而不是关于使用或配置 Linux 的问题。 SuperUser.com 或 unix.stackexchange.com 会更好地解决此类问题。

标签: python command-line terminal command


【解决方案1】:

您的操作系统未安装pip、virtualenv 或jupyter 等Python 工具。

遵循相应的文档:

【讨论】:

  • 所有这些都应该安装。我之前安装并使用过它们。他们大约 2 天前刚刚停止工作。
  • 检查您的PATH 环境变量。
  • 您能说得更具体些吗?我检查了 bash_profile 中的 PATH 变量,并在运行导出时返回该变量。
  • PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH" 这是我的路径变量,与维基百科页面中的描述完全相同
  • @Lyyoness:pip、virtualenv 和 Jupiter 是否安装在这些目录中?当然不是……所以:缺少一条路径和/或您需要安装它们。
猜你喜欢
  • 1970-01-01
  • 2012-04-05
  • 2012-10-29
  • 1970-01-01
  • 1970-01-01
  • 2021-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多