Если вы хотите запустить эту программу без ввода python3 mnik.py, вы должны сделать исполняемый файл сценария и убедиться, что для его запуска используется python3.
Первое, что вы можете сделать, выполнив [ ! d1]
chmod +x mnik.py
, которую вы можете сделать, добавив в качестве первой строки скрипта строку shebang, которая вызывает python3. На всех системах Ubuntu я работал с приложением python3, вы можете получить python3, добавив эту строку вверху:
#!/usr/bin/env python3
После этих двух изменений вы можете ввести /path/to/mnik.py, ./mnik.py или mnik.py (последний требует, чтобы скрипт находился в вашей PATH).
Если вы внесете эти изменения, вы также можете рассмотреть возможность переименования mnik.py в mnik, что является обычной практикой с Пакеты Python с командами, опубликованными в PyPI.
Оказывается, я не могу читать. UID в файле / etc / passwd не входят в диапазон, указанный в adduser.conf Итак, я исправил его, настроив adduser.conf, чтобы включить UID 50000-59999.
Моя собственная ошибка.
Оказывается, я не могу читать. UID в файле / etc / passwd не входят в диапазон, указанный в adduser.conf Итак, я исправил его, настроив adduser.conf, чтобы включить UID 50000-59999.
Моя собственная ошибка.