Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: проблема с python в ubuntu 10.04  (Прочитано 4819 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rustam368560

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
проблема с python в ubuntu 10.04
« : 19 Сентября 2010, 19:28:16 »
не получается запустить python скрипт #!/usr/bin/python не помогает #!/usr/bin/env python тоже не работает python скрипт могу запустить только командой
%python <имя>.py <аргументы> например в терминале "python myscript.py"

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #1 : 19 Сентября 2010, 20:29:59 »
Права на исполнение есть?

Оффлайн rustam368560

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #2 : 19 Сентября 2010, 23:03:07 »
да есть 755

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #3 : 19 Сентября 2010, 23:11:40 »
покажите
ls -la myscript.py

Оффлайн rustam368560

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #4 : 19 Сентября 2010, 23:18:08 »
-rwxr-xr-x 1 devpy devpy 173 2010-09-19 22:59 myscript.py


Пользователь решил продолжить мысль 19 Сентября 2010, 23:21:59:
как странно perl crhbgns c #!/usr/bin/perl работают а python c #!/usr/bin/python  нет
сам python как и perl лежит в /usr/bin/
« Последнее редактирование: 19 Сентября 2010, 23:21:59 от rustam368560 »

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #5 : 19 Сентября 2010, 23:22:40 »
А чем bash мотивирует свой отказ запускать данный скрипт? Ещё можно сделать file myscript.py и запостить сюда.

Оффлайн rustam368560

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #6 : 19 Сентября 2010, 23:24:23 »
python скрипт могу запустить только из терминала командой "python 'имя скрипта'.py"

Пользователь решил продолжить мысль 19 Сентября 2010, 23:28:25:
root@root-desktop:~/sites/kayweb/cgi-bin$ test.py
test.py: command not found
« Последнее редактирование: 19 Сентября 2010, 23:28:25 от rustam368560 »

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #7 : 19 Сентября 2010, 23:30:24 »
./test.py
???

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #8 : 19 Сентября 2010, 23:31:49 »
потому что запускать нужно не test.py, а ./test.py запуск без указание директории работает только для приложений и скриптов расположенных в директориях перечисленных в переменной PATH

P.S. кажется меня опередили

Оффлайн rustam368560

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #9 : 19 Сентября 2010, 23:34:26 »
какая разница test.py или myscript.py у меня не запускаются *.py (работают только если их задавать как параметры к интерпретатору в терминале  например "python myscript.py")

Пользователь решил продолжить мысль 19 Сентября 2010, 23:36:15:
я извиняюсь перед всеми
 devpy@devpy-desktop:~/sites/kayweb/cgi-bin$ ./test.py
bash: ./test.py: /usr/bin/python^M: плохой интерпретатор: Нет такого файла или каталога
« Последнее редактирование: 19 Сентября 2010, 23:36:15 от rustam368560 »

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #10 : 19 Сентября 2010, 23:42:47 »
Такого интерпретатора как /usr/bin/python^M действительно нет, есть только /usr/bin/python У тебя в файлах неправильное окнчание строки: виндовые "\r\n". Разумеется все unix shell'ы работают только с юниксовыми концами строк "\n"
« Последнее редактирование: 20 Сентября 2010, 02:58:04 от VestniK »

Оффлайн rustam368560

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #11 : 19 Сентября 2010, 23:47:29 »
как исправить win окончания строк на unix

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #12 : 19 Сентября 2010, 23:48:28 »
утилитой dos2unix

Оффлайн rustam368560

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #13 : 19 Сентября 2010, 23:48:40 »
rредактор gedit

Пользователь решил продолжить мысль 19 Сентября 2010, 23:58:39:
спасибо
« Последнее редактирование: 19 Сентября 2010, 23:58:39 от rustam368560 »

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: проблема с python в ubuntu 10.04
« Ответ #14 : 20 Сентября 2010, 03:01:02 »
утилитой dos2unix
В 10.04 это делается командой fromdos

 

Страница сгенерирована за 0.022 секунд. Запросов: 21.