Уведомления

Группа в Telegram: @pythonsu

#1 Май 7, 2011 22:43:41

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Не запускается программа

kublo
Может у вас не установлена утилита env ?
Быть такого не может. env входит в coreutils, если ТС ее конечно сам не удалил…



Офлайн

#2 Май 7, 2011 22:48:39

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Не запускается программа

alex-sa Вроде бы все есть, меня единственно смущают разные каталоги из которых вы в первом посте и сейчас выполняете операции… но если Вы нигде сами не дали промаху то все на первый взгляд находится и должно работать.



Офлайн

#3 Май 7, 2011 22:51:42

alex-sa
От:
Зарегистрирован: 2011-05-07
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается программа

Я знаю, что должно работать. Пробовал из разных каталогов.
Так alexsa@alexsa:~$ ./new.py - не работает, а
так: alexsa@alexsa:~$ python ./new.py - работает.
НИЧЕГО НЕ ПОНИМАЮ!



Офлайн

#4 Май 7, 2011 22:52:49

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Не запускается программа

И ведь не в executable флаге дело. Иначе другая ошибка была бы.



Офлайн

#5 Май 7, 2011 22:55:03

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Не запускается программа

а… есть идея. сохраните Ваш исходник без BOM



Отредактировано (Май 7, 2011 22:56:11)

Офлайн

#6 Май 7, 2011 23:03:45

alex-sa
От:
Зарегистрирован: 2011-05-07
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается программа

Кстати. Думал, что некорректно установлен питон и проверял в такой же убунте на виртуальном компьютере. Результат аналогичный.

cutwater
а… есть идея. сохраните Ваш исходник без BOM
а что до исходника, то в нем практически ничего нет, я почти целый день разбирался, почему оно не работает, хотя должно.

#!/usr/bin/env python
# -*- coding utf-8 -*-
print “Привет!!!”

Вот и весь исходник.



Отредактировано (Май 7, 2011 23:04:24)

Офлайн

#7 Май 7, 2011 23:19:55

kublo
От:
Зарегистрирован: 2011-04-08
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается программа

Вы забыли двоеточие после coding поставить, должно быть

#!/usr/bin/env python
# -*- coding: utf-8 -*-
print "Привет!!!"



Офлайн

#8 Май 7, 2011 23:46:57

alex-sa
От:
Зарегистрирован: 2011-05-07
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается программа

kublo
Вы забыли двоеточие после coding поставить, должно быть
Код:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
print “Привет!!!”
А что это меняет?



Офлайн

#9 Май 8, 2011 00:17:43

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Не запускается программа

alex-sa
Вот и весь исходник.
Еще раз. очевидно у вас исходник сохранен в кодировке с BOM. Можете проверить любым HEX редактором. Сохраните в кодировке без BOM и все заработает.
http://en.wikipedia.org/wiki/Byte_order_mark



Отредактировано (Май 8, 2011 00:17:56)

Офлайн

#10 Май 8, 2011 12:54:16

alex-sa
От:
Зарегистрирован: 2011-05-07
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается программа

cutwater, спасибо большое. Действительно проблема оказалась в кодировке. Никогда бы не подумал, что специальная программа PyPE, в которой я пытаюсь разбираться с Питоном, сделала мне такую бяку. Пробовал настроить программу - не получилось. Буду искать другую.
Спасибо еще раз.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version