【发布时间】:2013-07-17 14:46:23
【问题描述】:
我正在从 Mac SSH 到我的 Windows 笔记本电脑,上面有 PuTTY。我可以正常使用 SSH,一切似乎都正常,除了 python。当我输入“python myfile.py”时,如果我在 PuTTY 色彩丰富的终端窗口中,并且如果我输入“cmd”切换到,则会收到错误“-bash: python: command not found”在命令行窗口,我得到的错误是“'python' 不被识别为内部或外部命令、可运行程序或批处理文件。” 当我没有通过 SSH 连接到它时,我已经让 python 在 Windows 计算机上工作。所以,我已经把 Python27 放到了环境变量中。
我发现如果我输入“/cygdrive/c/Python27/python.exe myfile.py”,它会运行,但我希望能够只输入“python”。 有谁知道如何解决这个问题?
【问题讨论】:
-
这不是腻子的错。这是您通过 putty 登录的任何帐户所使用的 shell 的错误。
-
那我怎么换壳呢?
-
找出shell是什么(bash、sh、zsh等),找到它对应的
rc文件,(例如/etc/bashrc?)并将python的位置添加到PATH环境变量中. -
另外,我已经将 python 的位置添加到 PATH 环境变量中。我应该将它添加到另一个 PATH 环境变量吗?
标签: python-2.7 ssh putty