大黄叫汪汪
1
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会报错如下:
颜值即正义
2
你好,这个是属于权限的问题,非工具链使用层面的问题,建议直接使用地平线提供的docker里的Python版本,例如OE2.5.2对应的docker版本为Python3.8,不要更改Python版本,否则会造成兼容性的问题。
大黄叫汪汪
3

您好,我重新安装了docker。python版本也是默认的3.8.10.请问我在运行.py脚本的时候还是出现这个问题,该怎么去解决呢。我运行的指令是:./prepare——calibration.py
大黄叫汪汪
4
不光是我自己写的.py文件,docker内部自带的python文件也没法执行,都会报相同的错误如下:

颜值即正义
5