LINUX.ORG.RU

Установка/обновление python

 


0

1

Захотел я недавно обновить python в домашнем компьютере, потому как:

xofficer@home ~ $ python
Python 2.7.3 (default, Aug  1 2012, 05:16:07) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
а в любимом Netbeans вообще версия 2.5b, что вообще ни в *изду не в красную армию. Ну ладно можно обойтись и без NetBeans IDLE же установлен но там тоже версия 2.7.3.
Скачиваю я с сайта python.org файлик http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2. Распаковываю архив, читаю файл readme и делаю все что там написано...
И в итоге у меня все равно версия 2.7.3.
ЧЯДНТ?

★★☆☆

Скачиваю я с сайта python.org файлик http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2.
Распаковываю архив

Есть ли у установочного файла права на выполнение?

в итоге у меня все равно версия 2.7.3.

Может немного не в тему, но... чем не устраивает?

можно обойтись и без NetBeans IDLE

Да в терминале в сотню раз удобней.

SjZ ★★★★★
()
Ответ на: комментарий от SjZ

Есть ли у установочного файла права на выполнение?

Разумеется, я знаю про эти права, и сам вроде задавал права на выполнение.

XoFfiCEr ★★☆☆
() автор топика
Последнее исправление: XoFfiCEr (всего исправлений: 1)
Ответ на: комментарий от SjZ

Может немного не в тему, но... чем не устраивает?

Изучаю книгу Лутца по программированию на Python
А там уже про версию 3.x написано.
Так же в новой версии возможностей больше.

XoFfiCEr ★★☆☆
() автор топика
Ответ на: комментарий от XoFfiCEr

Ну так сиди на 2.7, пока что тебе версия никуда не жмет, просто print будет без скобок, о сказачном большем функционале ты пока что ничего и не знаешь, раз только пролистал главу с тупейшим инструктажем для винды и описанием для чего нужен питон и с чем его едят.

SjZ ★★★★★
()

У тебя какой-то голимый дистрибутив Linux, точнее пакетный менджер. Ставь Gentoo / Funtoo / Calculate / Sabayon

Здесь сразу хоть 10 версий питона держишь, всё автоматически правильно обновляется - и ты можешь также указать одним нажатием - какой версии интерпретатора считаться активной (дефолтной)

eselect python list

science ★★☆
()

Используй pythonbrew и не мучай систему. Серьёзно.

anonymous
()
Ответ на: комментарий от XoFfiCEr

Если отвечать по теме, то я тебе ответил про права на выполнение, а про то, что питон версии 3.X обязан быть в пакетной базе твоего дистра я наверно говорить не буду, ибо для меня само собой разумеется что он там есть (в 10 убунте он есть, вышла она сам знаешь когда), если вдруг его там нет, то тебе уже посоветовали обновить свой дистр.

SjZ ★★★★★
()
Ответ на: комментарий от SjZ

Права мы уже обсудили, ты только это знаешь? И да в игнор, надоел. Меня интересует почему не обновился python.

XoFfiCEr ★★☆☆
() автор топика

1. за такое «обновление» надо убивать долго и мучительно
2. открой для себя пакет манагер
3. открой для себя переключалки: alternatives/eselect/и_т.д.
4. осиль систему в которой работаешь - может тогда узнаешь про такую штуку как PATH и про прочие ништяки
5. ты всё делаешь не так

megabaks ★★★★
()

и ещё - раз уж ты начал курить питон, то должен знать про шебанги
а так же про то, что в них-то интерпретатор и можно задать
при использовании сторонних модулей придётся их ставить для твоего 3-его питона
а тут мы опять возвращаемся к матчасти, пакет-манагерам и прочему

megabaks ★★★★
()
Ответ на: комментарий от XoFfiCEr

И да в игнор, надоел.

Больно ты мне нужен, стрелок в ногу.

SjZ ★★★★★
()
Ответ на: комментарий от greenman

Вот это вариант, получилось.

xofficer@home ~/Загрузки/Python-3.3.0 $ ./python
Python 3.3.0 (default, Oct 18 2012, 20:35:58) 
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
И путь теперь придется прописывать этот?

XoFfiCEr ★★☆☆
() автор топика
Последнее исправление: XoFfiCEr (всего исправлений: 1)
Ответ на: комментарий от megabaks

Удивляют люди. На две звезды штаны протерли. И ни одной книжки (не знать $PATH - - это за гранью) по основам не прочли.

greenman ★★★★★
()
Ответ на: комментарий от megabaks

не лей воду мегабакс - или пиши четко и ясно или вообще не пиши, ты достал со своими наездами.

XoFfiCEr ★★☆☆
() автор топика
Ответ на: комментарий от XoFfiCEr

я тебе написал вполне конкретно что, зачем и почему
если ты не способен этого понять, то тут вини только себя
прощай

megabaks ★★★★
()
Ответ на: комментарий от megabaks

давай уже, прощай мегабакс :) ни грамма конкретики, только общие рассуждения как и всегда впрочем.

XoFfiCEr ★★☆☆
() автор топика

ЧЯДНТ?

Не используешь пакетный менеджер/Не знаешь про $PATH/Используешь плохой дистрибутив. Что одно из этого, либо несколько причин сразу.

И да, почитай уже какую-нибудь книжку по Linux.

theNamelessOne ★★★★★
()
Ответ на: комментарий от SjZ

просто print будет без скобок

Python 2.7.3 (default, Jul 24 2012, 10:05:38) 
[GCC 4.7.0 20120507 (Red Hat 4.7.0-5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from __future__ import print_function
>>> print("print", "is", "now", "a", "function")
print is now a function
>>> 

Ну и так далее.

theNamelessOne ★★★★★
()
Ответ на: комментарий от theNamelessOne

Linux Mint, но помощь мне больше не нужна. И мегабакс здесь тоже не нужен. Прошу закрыть тему, она не решена но.... я не буду переустанавливать систему из за python, и нормальных, конкретных ответов я не получил. Хорошо хоть я версию 2.7 успел достаточно освоить.

XoFfiCEr ★★☆☆
() автор топика
Последнее исправление: XoFfiCEr (всего исправлений: 1)
Ответ на: комментарий от XoFfiCEr

Во многих дистрибутивах (Ubuntu и клоны не исключение) в репах есть и второй питон, и третий. Введи в терминале:

apt-cache search python | grep -P '^python3\.\d\s'

Смотришь результаты, устанавливаешь подходящий пакет.

theNamelessOne ★★★★★
()
Ответ на: комментарий от XoFfiCEr

«python3» и потом man update-alternatives. Но не стоит третий питон дефолтным ставить пока.

Kalashnikov ★★★
()
Ответ на: комментарий от XoFfiCEr

Вот его и ставь:

sudo apt-get install python3.2

Или попробуй установить python3, как предложил Kalashnikov, скорее всего, это просто пакет, предоставляющий зависимость от конкретной версии третьего питона.

theNamelessOne ★★★★★
()
Ответ на: комментарий от SjZ
print "Я это и имел в виду"

Ты сказал, что во втором питоне print — это оператор («просто print будет без скобок»). Я же показал, как в нем сделать так, чтобы print был функцией.

theNamelessOne ★★★★★
()
Ответ на: комментарий от theNamelessOne

Я понял это, просто если ТС только начал читать книгу и пишет хелоуворлд ему нет разницы оператор это или функция.

SjZ ★★★★★
()

Интересно, насколько мощно разорвёт минт, если ТС таки добьётся установки третьего питона по дефолту.

Ну и конечно

программист, системный администратор, инженер-электронщик

не знающий про пакетный менеджер - это труба.

aedeph_ ★★
()
Ответ на: комментарий от theNamelessOne

Надо ссылку на топик в объявление добавить )

pylin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.