сделать исполняемый файл .py в ubuntu 15.04

Я использую Ubuntu 15.04. У меня простая программа на Python test.py

#!/user/bin/python
print "hello, python"

Я хочу сделать файл test.py исполняемым. В настоящее время, когда я пытаюсь запустить файл с помощью команды ./test.py, он показывает

bash: ./test.py: / user / bin / python: плохой интерпретатор: нет такого файла или каталога

где питон

команда, показывающая следующий результат

python: / usr / bin / python /usr/bin/python2.7 /usr/bin/python3.4 /usr/bin/python3.4m /usr/lib/python2.7 /usr/lib/python3.4 / и т. д. / python /etc/python2.7 /etc/python3.4 /usr/local/lib/python2.7 /usr/local/lib/python3.4 /usr/include/python2.7 /usr/include/python3.4m / usr / share / python /usr/share/man/man1/python.1.gz


person Habibullah Araphat Konok    schedule 28.10.2015    source источник


Ответы (2)


Правильный:

для Python 2x

#!/usr/bin/env python
   ^^^
  usr not user        

для Python 3x

#!/usr/bin/env python3       

вам также необходимо предоставить доступ к исполняемому файлу

chmod u+x test.py
person Hackaholic    schedule 28.10.2015

Это должно быть #!/usr/bin/python, а не user

Чтобы найти полный путь к вашему интерпретатору python, запустите эту команду which python, и она выдаст что-то вроде /usr/bin/python.

person sharjeel    schedule 28.10.2015