xingshong 2023-04-18 12:47 采纳率: 50%
浏览 17
已结题

有哪位能解决这个问题?

img

[Running] python -u "/Users/fym/Desktop/Python/XXX.py"
/bin/sh: python: command not found

[Done] exited with code=127 in 0.013 seconds
  • 写回答

1条回答 默认 最新

  • 野老 2023-04-18 13:32
    关注

    根据这个运行结果,出现错误的原因是:系统中没有找到 python executable 文件。有几种可能的解决方案:

    1. 安装 Python 解释器。如果系统中根本没有安装 Python,则需要下载并安装 Python 的解释器,如 Python 3.8。在安装完成后,python 命令就可以使用。

    2. 检查 Python 执行文件路径。可以在终端中输入:

    bash
    which python

    看看系统是否返回 Python 执行文件的路径。如果没有返回,说明 Python 未添加到 PATH 环境变量中。需要添加 Python 安装目录到 PATH 中。

    1. 使用 Python 安装目录中的 python 执行文件。Python 安装目录下,如 /Library/Frameworks/Python.framework/Versions/3.8/bin/python3 目录中包含 python 执行文件。可以使用完整路径执行:

    bash
    /Library/Frameworks/Python.framework/Versions/3.8/bin/python3 /Users/fym/Desktop/Python/XXX.py

    1. 修改文件头中 python 为 python3。有的系统中, python 命令默认执行的是 Python 2, 而 Python 3 使用 python3。所以,可以修改 XXX.py 文件头的 python 为 python3,再执行:

    bash
    python3 /Users/fym/Desktop/Python/XXX.py

    1. 创建 python 软链接。如果系统安装了 Python 3,可以创建一个 python 的软链接指向 python3:

    bash
    ln -s /usr/bin/python3 /usr/bin/python

    然后 python 命令就可以执行 Python 3 代码。

    以上是几种解决 python: command not found 错误的常用方法。首先检查 Python 在系统中是否正常安装及其路径配置,如果一切正常则可以尝试使用 python3 或创建 python 软链接的方式解决这个问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月26日
  • 已采纳回答 4月18日
  • 创建了问题 4月18日

悬赏问题

  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)