Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 27, 2016 09:56:46

BearPro
Зарегистрирован: 2015-09-09
Сообщения: 46
Репутация: +  0  -
Профиль   Адрес электронной почты  

Как поставить Python 3 на сервер

Вчера вечером я оказался очень начинающим линуксоидом. Заплатил за сервер на CentOS, и стал играться. Вообще мне все это нужно для одного проекта на Django + Python 3.
И вот, играясь с сервером, я обнаружил что там стоит Python 2.
Вопрос: Как мне грамотно снести вторую, и вставить на ее место третью версию питона?

Офлайн

#2 Янв. 27, 2016 10:38:58

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как поставить Python 3 на сервер

Не стоит этого делать, я имею ввиду сносить, поскольку вы не знаете, что еще кроме вашего сайта в этом дистрибутиве работает на питоне. ЕМНИП пакетный менеджер в центоси использует второй питон. Для центоса есть рекомендованные способы иметь в системе несколько версий питона одновременно (гуглить самостоятельно). Я бы рекомендовал отказаться от центоса (хотя бы на первое время) и юзать Убунту ЛТС.



Офлайн

#3 Янв. 27, 2016 11:09:19

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Как поставить Python 3 на сервер

FishHook
Я бы рекомендовал отказаться от центоса (хотя бы на первое время) и юзать Убунту ЛТС.

Почему? Нормально работает.

FishHook
Не стоит этого делать, я имею ввиду сносить, поскольку вы не знаете, что еще кроме вашего сайта в этом дистрибутиве работает на питоне. ЕМНИП пакетный менеджер в центоси использует второй питон.

Да. yum использует pucurl. Если снести 2 питон, то можно остаться без системы вообще…

BearPro

Какой CentOS?

Офлайн

#4 Янв. 27, 2016 11:30:20

BearPro
Зарегистрирован: 2015-09-09
Сообщения: 46
Репутация: +  0  -
Профиль   Адрес электронной почты  

Как поставить Python 3 на сервер

4kpt_IV
Какой CentOS?
Hyper-V Linux 2.6 CentOS 6.3 x86

Офлайн

#5 Янв. 27, 2016 11:34:34

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как поставить Python 3 на сервер

4kpt_IV
Почему?
Ну хотя бы поэтому
BearPro
Linux 2.6



Офлайн

#6 Янв. 27, 2016 11:35:44

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Как поставить Python 3 на сервер

Офлайн

#7 Янв. 27, 2016 11:59:27

BearPro
Зарегистрирован: 2015-09-09
Сообщения: 46
Репутация: +  0  -
Профиль   Адрес электронной почты  

Как поставить Python 3 на сервер

4kpt_IV
Инструкция.
Спасибо, это как раз то что нужно.
Кстати, очень круто что можно использовать две версии интерпретатора - я думал это невозможно.

Офлайн

#8 Янв. 27, 2016 13:38:10

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как поставить Python 3 на сервер

BearPro
Если освоите Линукс до адекватного уровня, то откроете для себя много разных вещей.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#9 Янв. 27, 2016 16:57:12

BearPro
Зарегистрирован: 2015-09-09
Сообщения: 46
Репутация: +  0  -
Профиль   Адрес электронной почты  

Как поставить Python 3 на сервер

4kpt_IV
Инструкция.
После распаковки архива, в соответствии с инструкцией, пытаюсь выполнить:
./configure–prefix=/usr/local–enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
Возвращает мне, что нет файла или папки “./configure–prefix=/usr/local–enable-shared”
Догадался, что -prefix это аргумент, и поставил перед ним пробел. Сказал что неправильное имя переменной. Поставил пробелы вокруг первого “=”, сказало что мне следуют use –build, –host, –target, что у меня неправильный host type -enable и unrecognized option: -shared. Что мне, дураку, делать?

Офлайн

#10 Янв. 27, 2016 17:13:23

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Как поставить Python 3 на сервер

./configure --prefix=

Отредактировано 4kpt_IV (Янв. 27, 2016 17:13:36)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version