我已经安装了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
,它会说“没有这样的文件或目录”
首先,不要像@khelwood建议的那样键入美元,如果不是,可以尝试浏览文件系统以确保python安装在正确的位置
尝试:
然后输入
现在您必须看到python解释器
解释-Python通常位于
/usr/bin/
/usr/bin/python3
将只调用在/usr/bin
内找到的python3,但由于您从根目录外运行该命令,因此找不到第一个目录,即/usr
/home
和/usr
位于根目录内,您正在/home
目录中运行该命令。希望能有帮助注意:对于Ubuntu 16.04
相关问题 更多 >
编程相关推荐