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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python  (Прочитано 2787 раз)

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

Оффлайн 2byte

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Не удается запустить Python 3

#!/usr/bin/python3
print "Content-type: text/html; charset=UTF-8\n\n"
print "<html><h1>Hello Word</h1></html>"
print "Hello Word"

Premature end of script headers: index.py

При #!/usr/bin/python работает, но не 3 версии

Оффлайн vano2100

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #1 : 24 Сентября 2013, 04:42:14 »
В python3 print функция пишем print("bla bla bla")
для запуска можно еще использовать #!/usr/bin/env python3

Оффлайн 2byte

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #2 : 24 Сентября 2013, 09:58:37 »
malformed header from script. Bad header=Bla Bla: index.py

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #3 : 24 Сентября 2013, 10:43:29 »
2byte,
L~$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 2012-02-19 23:53 /usr/bin/python -> python2.6
L~$
Wars ~.o

Оффлайн 2byte

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #4 : 24 Сентября 2013, 11:29:55 »
lrwxrwxrwx 1 root root 9 сент. 16 04:16 /usr/bin/python -> python2.7

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #5 : 24 Сентября 2013, 11:36:48 »
2byte,
да.
Wars ~.o

Оффлайн 2byte

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #6 : 24 Сентября 2013, 11:40:27 »
Что да? Что делать?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #7 : 24 Сентября 2013, 11:42:35 »
2byte,
man ln
Wars ~.o

Оффлайн 2byte

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #8 : 24 Сентября 2013, 12:47:48 »
LN(1)                            User Commands                           LN(1)

NAME
       ln - make links between files

SYNOPSIS
       ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
       ln [OPTION]... TARGET                  (2nd form)
       ln [OPTION]... TARGET... DIRECTORY     (3rd form)
       ln [OPTION]... -t DIRECTORY TARGET...  (4th form)

DESCRIPTION
       In  the  1st form, create a link to TARGET with the name LINK_NAME.  In
       the 2nd form, create a link to TARGET in the current directory.  In the
       3rd  and  4th  forms, create links to each TARGET in DIRECTORY.  Create
       hard links by default, symbolic links  with  --symbolic.   By  default,
       each  destination  (name  of  new link) should not already exist.  When
       creating hard links, each TARGET must exist.  Symbolic links  can  hold
       arbitrary  text;  if  later resolved, a relative link is interpreted in
       relation to its parent directory.

       Mandatory arguments to long options are  mandatory  for  short  options
       too.
--backup[=CONTROL]
              make a backup of each existing destination file

       -b     like --backup but does not accept an argument

       -d, -F, --directory
              allow  the  superuser to attempt to hard link directories (note:
              will probably fail due to  system  restrictions,  even  for  the
              superuser)

       -f, --force
              remove existing destination files

       -i, --interactive
              prompt whether to remove destinations

       -L, --logical
              dereference TARGETs that are symbolic links

       -n, --no-dereference
              treat  LINK_NAME  as a normal file if it is a symbolic link to a
              directory
 -P, --physical
              make hard links directly to symbolic links

       -r, --relative
              create symbolic links relative to link location

       -s, --symbolic
              make symbolic links instead of hard links

       -S, --suffix=SUFFIX
              override the usual backup suffix

       -t, --target-directory=DIRECTORY
              specify the DIRECTORY in which to create the links

       -T, --no-target-directory
              treat LINK_NAME as a normal file always

       -v, --verbose
              print name of each linked file
--version
              output version information and exit

       The  backup  suffix  is  '~',  unless  set  with   --suffix   or   SIM‐
       PLE_BACKUP_SUFFIX.   The version control method may be selected via the
       --backup option or through the  VERSION_CONTROL  environment  variable.
       Here are the values:

       none, off
              never make backups (even if --backup is given)

       numbered, t
              make numbered backups

       existing, nil
              numbered if numbered backups exist, simple otherwise

       simple, never
              always make simple backups
      Using  -s ignores -L and -P.  Otherwise, the last option specified con‐
       trols behavior when a TARGET is a symbolic link, defaulting to -P.

AUTHOR
       Written by Mike Parker and David MacKenzie.

REPORTING BUGS
       Report ln bugs to bug-coreutils@gnu.org
       GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
       General help using GNU software: <http://www.gnu.org/gethelp/>
       Report ln translation bugs to <http://translationproject.org/team/>

COPYRIGHT
       Copyright © 2012 Free Software Foundation, Inc.   License  GPLv3+:  GNU
       GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
       This  is  free  software:  you  are free to change and redistribute it.
       There is NO WARRANTY, to the extent permitted by law.

SEE ALSO
       link(2), symlink(2)

       The full documentation for ln is maintained as a  Texinfo  manual.   If
       the  info and ln programs are properly installed at your site, the com‐
       mand

              info coreutils 'ln invocation'

       should give you access to the complete manual.

GNU coreutils 8.20               October 2012             

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #9 : 24 Сентября 2013, 12:51:53 »
2byte,
мне?
Wars ~.o

Оффлайн 2byte

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #10 : 24 Сентября 2013, 13:59:00 »
Ну да то что выдало man ln

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #11 : 24 Сентября 2013, 14:01:17 »
ls -l /usr/bin/python*
Wars ~.o

Оффлайн 2byte

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #12 : 24 Сентября 2013, 15:08:31 »
lrwxrwxrwx 1 root root       9 сент. 16 04:16 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root       9 сент. 16 04:16 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 2688640 апр.  19 15:50 /usr/bin/python2.7
lrwxrwxrwx 1 root root       9 сент. 16 04:16 /usr/bin/python3 -> python3.3
-rwxr-xr-x 1 root root 3213036 апр.  17 19:23 /usr/bin/python3.3
-rwxr-xr-x 1 root root 3213036 апр.  17 19:23 /usr/bin/python3.3m
lrwxrwxrwx 1 root root      10 сент. 16 04:16 /usr/bin/python3m -> python3.3m
root@ubuntu:/home/ess2#

Оффлайн vano2100

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #13 : 24 Сентября 2013, 16:00:42 »
#!/usr/bin/python3
print("Content-type: text/html; charset=UTF-8\n\n")
print("<html><h1>Hello Word</h1></html>")
print("Hello Word")


Оффлайн 2byte

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Проблема запуска Python3 на ubuntu 13.04 apach2 mod_python
« Ответ #14 : 25 Сентября 2013, 11:48:27 »
Работает  :smitten: в Python 3 print работает только со скобками? Это плохо ((

Пользователь решил продолжить мысль 25 Сентября 2013, 11:54:10:
Было же нормально как в Python 2, просто print ""  :( А теперь print() не лучший вариант :(
« Последнее редактирование: 25 Сентября 2013, 11:54:10 от 2byte »

 

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