Как запустить скрипт Python не как '~ $ python myscript.py', а как одну команду '~ $ myscript'? [Дубликат]

Использовать Getlibs

(вы найдете getlibs в ppa: jcollins / jaminppa)

getlibs -w  getlibs -w http://launchpadlibrarian.net/62541723/libmotif4_2.3.3-5ubuntu1_i386.deb/libmotif4_2.3.3-5_i386.deb

sudo ln -s /usr/lib/libXm.so.4 /usr/lib32/libXm.so.4

Клиент ICA должен начать нормально:

# /usr/lib/ICAClient/wfcmgr -icaroot /usr/lib/ICAClient
1
задан 23 May 2016 в 01:37

2 ответа

Добавьте

#!/usr/bin/python

в первую строку вашего скрипта. Это предполагает, что у вас установлен и запущен python из / usr / bin и что текущий каталог (.) Находится в вашей переменной среды PATH (не по умолчанию, но вы можете изменить ее в своем домашнем файле .profile). [!d1 ]

2
ответ дан 23 May 2018 в 10:52

Сначала убедитесь, что myscript.py выполним, выполнив chmod +x myscript.py. Во-вторых, убедитесь, что shebang #!/usr/bin/env python отображается как первая строка myscript.py. Затем вы выполняете скрипт с помощью ./myscript.py [arguments].

2
ответ дан 23 May 2018 в 10:52

Другие вопросы по тегам:

Похожие вопросы: