$mount_container/usr/bin/python3 : 没有这样的文件或目录 (buildah)

$mount_container/usr/bin/python3 :no such file or directory (buildah)

我已经安装了 python 3 ..

当我这样做时:

ls -ltr /usr/bin | grep python  (in buildah it will be $mount_container/usr/bin)
0 lrwxrwxrwx. 1 root root      25 Jan  7 10:12 python3 -> /etc/alternatives/python3
0 lrwxrwxrwx. 1 root root      31 Jun 22  2019 python3.6 -> /usr/libexec/platform-python3.6
0 lrwxrwxrwx. 1 root root      32 Jun 22  2019 python3.6m -> /usr/libexec/platform-python3.6m
0 lrwxrwxrwx. 1 root root      24 Jan  7 10:12 unversioned-python -> /etc/alternatives/python

但是当我这样做时

$/usr/bin/python3

说的是"no such file or directory".

请注意,我 运行 在一个容器内(使用 buildah ,试图构建一个具有 python3 的 docker)

如果我这样做 $mount_continer/usr/bin/python3 它说 "no such file or directory"

尝试:

cd / (goes into root directory)  

然后输入

/usr/bin/python3  

现在您必须看到 python 解释器。

解释 - Python一般在/usr/bin/

位置

/usr/bin/python3 将简单地调用在 /usr/bin 中找到的 python3 但是因为你 运行 来自根目录之外的命令,第一个目录即 /usr 未找到。 /home/usr 位于根目录中,您正在 运行 从 /home 目录中执行命令。希望对你有帮助。

注:为Ubuntu16.04