python - 如何解决“exec:\”Python\“:$PATH 中找不到可执行文件”:未知。用于 AWS 上的简单 python 脚本
问题描述
我已经在前面的问题上尝试过,但似乎都没有奏效。
当我尝试运行 docker 容器时,我收到此错误:
docker run ....dkr.ecr.us-west-2.amazonaws.com/....(omitting some information here)
docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"Python\": executable file not found in $PATH": unknown.
该文件存在于指定路径中。
可安装
python-socketio==4.6.0
fxcmpy==1.2.6
pandas==1.0.5
joblib==0.16.0
DateTime==4.3
schedule==0.6.0
matplotlib==3.3.0
numpy==1.19.1
scipy==1.5.1
scikit-learn==0.23.1
码头文件:
FROM python:3
WORKDIR /usr/src/app
COPY Final_Classifier_KNN_N=4.pkl .
COPY my_functions.py .
COPY KNN_FXCM_ALGO.py .
COPY installables.txt .
RUN pip install --no-cache-dir -r installables.txt
CMD [ "Python", "./KNN_FXCM_ALGO.py" ]
我尝试使用以下命令运行此容器:
- docker run .dkr.ecr.us-west-2.amazonaws.com/
- docker run -ti .dkr.ecr.us-west-2.amazonaws.com/
- docker run python3 .dkr.ecr.us-west-2.amazonaws.com/
任何帮助,将不胜感激
解决方案
这不是码头工人的问题。类 Unix 操作系统区分大小写。这应该可以解决问题。
CMD ["python", "KNN_FXCM_ALGO.py"]
推荐阅读
- neo4j - Neo4j:Cypher 查询以并行化先前查询的一行结果
- javascript - 放置在环上的 SVG 文本
- html - 如何使 tbody 垂直可滚动,整个表格可水平滚动?
- angular - TypeError:无法读取未定义的属性(读取“过滤器”)
- javascript - Javascript填充未排序列表自动滚动
- reactjs - 当使用 reactjs 将 sold_out 的值设置为 true 时,将产品显示为已售罄
- k6 - 有没有办法在长时间测试中每隔几分钟重新运行一次设置步骤?
- c# - C# 在图片框中播放视频
- vim - 使用 for 循环插入在 vim 中附加索引的单词
- html - 将 Shiny 或 CSS 中的图标右对齐