【问题标题】:Error: Can't find Python executable "python"错误:找不到 Python 可执行文件“python”
【发布时间】:2017-07-03 14:43:38
【问题描述】:

所以,我在 ~/.profile 中设置了 python 路径

export PYTHON=$PYTHON:/usr/bin/python 

我明白了。

stack Error: Can't find Python executable ":/usr/lib/python:/usr/lib/python3.5:/usr/lib/python3.5:/usr/bin/python3.5:/usr/bin/python", you can set the PYTHON env variable.

可执行 python 的路径是什么?

【问题讨论】:

  • 为什么前面有个冒号?
  • @user2357112:听起来有人将PATH 变量与文件路径的一般用法混淆了。 OP 需要澄清“将 python 路径设置为 /usr/lib/python”的含义(例如,为什么将 python 可执行文件安装到 /usr/lib,而不是 /usr/bin?)
  • 你的意思是export PATH=$PATH:/usr/lib/python.bashrc 文件中?
  • 我已经更新了问题,请看看并提出建议
  • 我投机地回答,但我不能 100% 确定它是正确的,因为您没有指定您使用的工具将 PYTHON 视为特殊环境变量。它不是 CPython 参考解释器或 bash 本身支持的标准变量,看起来像是一些特殊工具正在使用它来查找 python,但这提出了关于该工具的问题,而不是关于 Python 或 bash 的问题。

标签: python python-3.x ubuntu-14.04


【解决方案1】:

您的工具似乎需要可能包含名为python 的可执行文件的目录,而不是可执行文件的完整路径。尝试将其更改为:export PYTHON=$PYTHON:/usr/bin

看起来您的工具可能与 node-gyp 或其他与 npm 相关的东西,在这种情况下,如果问题仍然存在,您可能需要查看 this questionthis one

【讨论】:

    猜你喜欢
    • 2014-06-27
    • 2019-09-18
    • 2013-11-13
    • 2021-11-30
    • 2020-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多