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

2024-04-26 04:50:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经安装了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

它说的是“没有这样的文件或目录”

请注意,我正在continer中运行这个(使用buildah,尝试构建一个包含python3的docker)

如果我这样做$mount_continer/usr/bin/python3,它会说“没有这样的文件或目录”


Tags: 文件目录binusretcrootjunjan
2条回答

首先,不要像@khelwood建议的那样键入美元,如果不是,可以尝试浏览文件系统以确保python安装在正确的位置

尝试:

cd / (goes into root directory)  

然后输入

/usr/bin/python3  

现在您必须看到python解释器

解释-Python通常位于/usr/bin/

/usr/bin/python3将只调用在/usr/bin内找到的python3,但由于您从根目录外运行该命令,因此找不到第一个目录,即/usr/home/usr位于根目录内,您正在/home目录中运行该命令。希望能有帮助

注意:对于Ubuntu 16.04

相关问题 更多 >