-1

我已经安装了 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,它会说“没有这样的文件或目录”

4

1 回答 1

0

尝试:

cd / (goes into root directory)  

然后输入

/usr/bin/python3  

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

说明- Python 通常在该位置找到/usr/bin/

/usr/bin/python3将简单地调用在里面找到的python3,/usr/bin但是由于您从根目录之外运行命令,所以/usr找不到第一个目录。/home并且/usr在根目录中,并且您正在从/home目录运行命令。希望能帮助到你。

注意:对于 Ubuntu 16.04

于 2020-01-08T14:09:45.470 回答