我有以下docker文件:
FROM ubuntu:latest
RUN apt-get update \
&& apt-get install -y python3-pip python3-dev \
&& cd /usr/local/bin \
&& ln -s /usr/bin/python3 python3 \
&& pip3 install --upgrade pip
USER root
COPY scripts scripts
RUN ls
RUN pwd
RUN chmod +x ./scripts/functional_test_cli/baft.py
COPY tests tests
RUN pip3 install Pytest
RUN pip3 install pytest-json-report
RUN pip3 install Tavern
RUN pip3 install allure-pytest
RUN pip3 install pytest-pythonpath
RUN pip install --upgrade setuptools
RUN which python
RUN python3 version
CMD ["python3", "./scripts/functional_test_cli/baft.py"]
因此,当运行python3版本时,会抛出以下错误:
python: can't open file 'version': [Errno 2] No such file or directory
我遗漏了什么吗?为什么python3不能被识别为命令?你知道吗
您可以检查是否安装了python3
或者
但是这个错误是因为你的码头恶魔找不到你的bafi.py公司文件
如果要检查安装了哪个版本的python,应该是
python3 version
。如果执行时不带破折号,则表示要运行名为“version”的脚本。你知道吗换成
python3 version
或python3 -V
怎么样我认为python上没有命令。你知道吗
(它可能看起来像文件引用。感谢@cricket\u 007)
相关问题 更多 >
编程相关推荐