Python 2.4.3 and Json

99 views
Skip to first unread message

George

unread,
Oct 4, 2012, 4:51:58 AM10/4/12
to django-...@googlegroups.com
На хостинге стоит Python 2.4.3 и нет рутовых прав
Мне нужен Json, он появился в Python 2.6
http://docs.python.org/library/json.html

setuptools и другие Python-инсталяшки не стоят
CentOS
Скрипты запускаются от www юзера

Админы сказали: we are not upgrading system distribution packages

Что делать?

Владимир Прохода

unread,
Oct 4, 2012, 4:58:23 AM10/4/12
to django-...@googlegroups.com
Использовать simplejson. Можно прямо в код приложения папочку добавить. Так делает django (django.utils.simplejson)

2012/10/4 George <george....@gmail.com>


--





--
Если есть трудное дело, поручите его лентяю: он найдет более легкое решение.

Mikhail

unread,
Oct 4, 2012, 5:00:06 AM10/4/12
to django-...@googlegroups.com
О©╫О©╫ О©╫ 2.5 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

04.10.2012 14:58, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫:
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ simplejson. О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
> О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ django (django.utils.simplejson)
>
> 2012/10/4 George <george....@gmail.com
> <mailto:george....@gmail.com>>
>
> О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ Python 2.4.3 О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫
> О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ Json, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ Python 2.6
> http://docs.python.org/__library/json.html
> <http://docs.python.org/library/json.html>
>
> setuptools О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ Python-О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫
> CentOS
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ www О©╫О©╫О©╫О©╫О©╫
>
> О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫: we are not upgrading system distribution packages
>
> О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫?
>
> --
>
>
>
>
>
> --
> О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫: О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
>
> --
>
>

George

unread,
Oct 4, 2012, 5:04:55 AM10/4/12
to django-...@googlegroups.com, Mikhail
http://pypi.python.org/pypi/simplejson/

"

Simple, fast, extensible JSON encoder/decoder for Python

simplejson is a simple, fast, complete, correct and extensible JSON
<http://json.org> encoder and decoder for Python 2.5+. It is pure Python
code with no dependencies, but includes an optional C extension for a
serious speed boost.

Сергей Панов

unread,
Oct 4, 2012, 5:05:10 AM10/4/12
to django-...@googlegroups.com
Now, a few years later, simplejson does only support python 2.5+. No more simplejson for systems stuck on 2.4. Even though it is not supported, you may find older packages on pypi. 2.0.9 or 2.1.0 should work.

4 октября 2012 г., 15:00 пользователь Mikhail <glad...@gmail.com> написал:
Он с 2.5 работает.

04.10.2012 14:58, Владимир Прохода пишет:
Использовать simplejson. Можно прямо в код приложения папочку добавить.
Так делает django (django.utils.simplejson)

2012/10/4 George <george....@gmail.com
<mailto:george.regentov@gmail.com>>


    На хостинге стоит Python 2.4.3 и нет рутовых прав
    Мне нужен Json, он появился в Python 2.6
    http://docs.python.org/__library/json.html
    setuptools и другие Python-инсталяшки не стоят
    CentOS
    Скрипты запускаются от www юзера

    Админы сказали: we are not upgrading system distribution packages

    Что делать?

    --





--
Если есть трудное дело, поручите его лентяю: он найдет более легкое решение.

--



--





--
Best Regards, Panov Sergey

Владимир Прохода

unread,
Oct 4, 2012, 5:06:17 AM10/4/12
to django-...@googlegroups.com
Взять версию, которая работает с 2.4

2012/10/4 Mikhail <glad...@gmail.com>
Он с 2.5 работает.

04.10.2012 14:58, Владимир Прохода пишет:
Использовать simplejson. Можно прямо в код приложения папочку добавить.
Так делает django (django.utils.simplejson)

2012/10/4 George <george....@gmail.com
<mailto:george.regentov@gmail.com>>


    На хостинге стоит Python 2.4.3 и нет рутовых прав
    Мне нужен Json, он появился в Python 2.6
    http://docs.python.org/__library/json.html
    setuptools и другие Python-инсталяшки не стоят
    CentOS
    Скрипты запускаются от www юзера

    Админы сказали: we are not upgrading system distribution packages

    Что делать?

    --





--
Если есть трудное дело, поручите его лентяю: он найдет более легкое решение.

--



--


George

unread,
Oct 4, 2012, 5:18:18 AM10/4/12
to django-...@googlegroups.com
О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫
О©╫О©╫О©╫О©╫ 2.1.0 О©╫О©╫О©╫ pypi.python.org/packages/source/s/simplejson/О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫



On 04.10.2012 13:05, О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ wrote:
Now, a few years later, simplejson does only support python 2.5+. No more simplejson for systems stuck on 2.4. Even though it is not supported, you may find older packages on pypi. 2.0.9 or 2.1.0 should work.

4 О©╫О©╫О©╫О©╫О©╫О©╫О©╫ 2012О©╫О©╫., 15:00 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Mikhail <glad...@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫ О©╫ 2.5 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

04.10.2012 14:58, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ simplejson. О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ django (django.utils.simplejson)

2012/10/4 George <george....@gmail.com
<mailto:george....@gmail.com>>


О©╫ О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ Python 2.4.3 О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫
О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ Json, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ Python 2.6
О©╫ О©╫ http://docs.python.org/__library/json.html

О©╫ О©╫ <http://docs.python.org/library/json.html>

О©╫ О©╫ setuptools О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ Python-О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫
О©╫ О©╫ CentOS
О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ www О©╫О©╫О©╫О©╫О©╫

О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫: we are not upgrading system distribution packages

О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫?

О©╫ О©╫ --






--
О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫: О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

--



--





--
Best Regards, Panov Sergey
--
О©╫
О©╫

Serge Matveenko

unread,
Oct 4, 2012, 5:25:39 AM10/4/12
to django-...@googlegroups.com
2012/10/4 George <george....@gmail.com>:
> Админы сказали: we are not upgrading system distribution packages
>
> Что делать?

Убегать с этого хостинга. Бегом.


--
Serge Matveenko
mailto: se...@matveenko.ru
github: http://lnkfy.com/1
linkedin: http://lnkfy.com/S

Cykooz

unread,
Oct 4, 2012, 5:28:48 AM10/4/12
to django-...@googlegroups.com
Использовать zc.buildout для создания изолированного локального окружения для запуска проекта. Не требует установки в систему чего либо - всё работает из под пользователя.

4 октября 2012 г., 12:51 пользователь George <george....@gmail.com> написал:


--



Сергей Панов

unread,
Oct 4, 2012, 5:28:59 AM10/4/12
to django-...@googlegroups.com
Это тоже не всегда возможно, например нам грят у нас виртуальная машина можете апргейдить дистр на свой страх и риск :). А вообще вы правы, если есть возможность срочно переезжайте на что-нить более современное, если конечно планируете развитие. 

4 октября 2012 г., 15:25 пользователь Serge Matveenko <se...@matveenko.ru> написал:
--


Иван Земцов

unread,
Oct 9, 2012, 12:27:56 PM10/9/12
to django-...@googlegroups.com
Сто процентов бежать с хостинга

2012/10/4 Сергей Панов <spano...@gmail.com>
--
 
 



--
С уважением, Иван

George

unread,
Oct 9, 2012, 12:33:35 PM10/9/12
to django-...@googlegroups.com, Иван Земцов
О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫... О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ centOS
О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ 10 О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ 3О©╫ О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ =)


On 09.10.2012 20:27, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ wrote:
О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫

2012/10/4 О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ <spano...@gmail.com>
О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ :). О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫-О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.О©╫

4 О©╫О©╫О©╫О©╫О©╫О©╫О©╫ 2012О©╫О©╫., 15:25 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Serge Matveenko <se...@matveenko.ru> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:

2012/10/4 George <george....@gmail.com>:
> О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫: we are not upgrading system distribution packages

>
> О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫?

О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫.



--
Serge Matveenko
mailto: se...@matveenko.ru
github: http://lnkfy.com/1
linkedin: http://lnkfy.com/S

--



--
Best Regards, Panov Sergey
--
О©╫
О©╫



--
О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫
--
О©╫
О©╫

Serge Matveenko

unread,
Oct 9, 2012, 12:45:46 PM10/9/12
to django-...@googlegroups.com
2012/10/9 George <george....@gmail.com>:
> Админ наш, внутриконторный, очень опытный.

Похоже, слишком.

Сергей Панов

unread,
Oct 9, 2012, 12:56:53 PM10/9/12
to django-...@googlegroups.com
Ну что вы так завелись... Это внутренний серв со старым centOS
  
Обновиться  часа 4? Баги искать дольшее ИМХО.

Serge Matveenko

unread,
Oct 9, 2012, 1:02:22 PM10/9/12
to django-...@googlegroups.com
2012/10/9 Сергей Панов <spano...@gmail.com>:

> Ну что вы так завелись... Это внутренний серв со старым centOS
>
> Обновиться часа 4? Баги искать дольшее ИМХО.

Можно собрать Python2.7, положить его рядом, и дать вам путь к
интерпертатору. Старый CentOS никто обновлять не советует.

Сергей Кудрин

unread,
Oct 9, 2012, 1:03:06 PM10/9/12
to django-...@googlegroups.com
Это если бекапы есть)

9 октября 2012 г., 23:56 пользователь Сергей Панов <spano...@gmail.com> написал:
--
 
 

pooh

unread,
Oct 9, 2012, 10:32:48 PM10/9/12
to django-...@googlegroups.com
В Втр, 09/10/2012 в 20:33 +0400, George пишет:
> Ну что вы так завелись... Это внутренний серв со старым centOS
> Админ наш, внутриконторный, очень опытный.

Угу, сапог видно по полету.
Надо собрать питон свежей версии, он встанет параллельно основному.
Если проект на питоне единственный, то можно пересобрать mod_wsgi с этой
версией питона. А лучше всего пускать через uwsgi, в отдельном
окружении.


--
С уважением Олег.

Иван Земцов

unread,
Oct 12, 2012, 12:49:27 AM10/12/12
to django-...@googlegroups.com
Качаете python2.7, ставите pip. Все устанавливаете и проблем нет.
Можно поставить guinicorn, у меня все на нем крутиться, памяти жрет в 3 раза меньше чем через mod_wsgi

2012/10/10 pooh <oko...@gmail.com>


--
С уважением Олег.

--





--
С уважением, Иван
Reply all
Reply to author
Forward
0 new messages