专栏算法工具链Docker Desktop内运行开天物工CPUdocker2.5.2的时候,运行./xxx.py文件出现问题

Docker Desktop内运行开天物工CPUdocker2.5.2的时候,运行./xxx.py文件出现问题

已解决
大黄叫汪汪2023-06-05
12
5
1.芯片型号:X3
2.天工开物开发包OpenExplorer版本:XJ3_OE_2.5.2
3.问题定位:在转换模型的时候需要运行自己写的.py文件,但是报错 bad interpreter:Permission denied
4.问题具体描述:python是我额外在docker内安装的,版本为3.7.1。我自己用执行vim touch prepare_calibration_data.py ,然后在这个python文件内编写python代码,如下所示:

我在.py文件最上方添加了我安装的python.exe的路径:#!/data/horizon_x3/codes/Python-3.7.1 这个文件夹是我用指令挂载在docker内部的,实际文件夹在win下展示如下:

为什么我在目录下执行./prepare_calibration_data.py会报错如下:

算法工具链
评论1
0/1000
  • 颜值即正义
    Lv.2

    你好,这个是属于权限的问题,非工具链使用层面的问题,建议直接使用地平线提供的docker里的Python版本,例如OE2.5.2对应的docker版本为Python3.8,不要更改Python版本,否则会造成兼容性的问题。

    2023-06-06
    2
    4
    • 大黄叫汪汪回复颜值即正义:

      您好,我重新安装了docker。python版本也是默认的3.8.10.请问我在运行.py脚本的时候还是出现这个问题,该怎么去解决呢。我运行的指令是:./prepare——calibration.py

      2023-06-06
      0
    • 大黄叫汪汪回复颜值即正义:

      不光是我自己写的.py文件,docker内部自带的python文件也没法执行,都会报相同的错误如下:

      2023-06-06
      0
    • 颜值即正义回复大黄叫汪汪:

      你好,这些Python文件不是这么运行的哈,建议看一下我们的手册,按照手册的流程走一遍:https://developer.horizon.ai/api/v1/fileData/documents_rdk/quant_toolchain_development/horizon_beginner/quickstart.html#id4

      2023-06-06
      0
    • 大黄叫汪汪回复颜值即正义:

      好的已经解决了。用 python3就行。谢谢

      2023-06-06
      0