$mount_container/usr/bin/python3: нет такого файла или каталога (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
он говорит "нет такого файла или каталога".
Обратите внимание, что я запускаю это внутри Continer (используя buildah, пытаюсь создать докер с python3)
если я сделаю $mount_continer/usr/bin/python3
он говорит "нет такого файла или каталога"
2 ответа
Пытаться:
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
Сначала попробуйте не набирать доллар, как предлагает @khelwood, а если нет, возможно, попробуйте просмотреть файловую систему, чтобы убедиться, что python установлен в нужном месте?