как правильно перейти на python-3.2?

Я занимаюсь графикой
Мой основной инструмент - blender-2.5*
Я его часто обновляю
После недавнего обновления из svn при сборке пишет что-то вроде
You need update python to 3.2 version.
В офф портеже есть эта версия

КАК правильно снести версию 3,1 и заменить все к ней относящееся под 3,2?
После всего можно будет собрать новый блендер.

а не надо ничего сносить -

а не надо ничего сносить - оно (python 2.6/2.7/3.0/3.1/3.2) в слот ставится

P.S.: Linux - это красная таблетка :-) Windows - синяя...

# echo 'dev-lang/python:3.2"

 # echo 'dev-lang/python:3.2" >> /etc/portage/package.unmask
 # emerge -auDN @world
 # emerge --ask --depclean
 # python-updater

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал(а): #

krigstask написал(а):
 # echo 'dev-lang/python:3.2" >> /etc/portage/package.unmask
 # emerge -auDN @world
 # emerge --ask --depclean
 # python-updater

а python-updater нужен разве не для перевода всей системы на новый питон? на сколько я вижу, 3.2 ТСу нужен только для одной программы, а она должна мочь его использовать даже если 3.2 не основная версия...

Вот что автор

Вот что автор запросил:

brothermechanic написал(а):
КАК правильно снести версию 3,1 и заменить все к ней относящееся под 3,2?

То есть он хочет переехать с 3.1 на 3.2, а значит, нужен и python-updater; мало ли что использует этот blender. Я так сделал в день появления 3.2 в дереве, напоровшись попутно на #351063.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Спасибо за интерес!

Пробовал из 3-их оставить только 3,2 - невыходит,
так как не собирается PyQt4

сейчас так
# eselect python list
Available Python interpreters:
[1] python2.6 *
[2] python3.1
[3] python3.2

# python-updater
делал всегда.

Blender все равно не смог собрать. Проблемма в питоне - точно!
Видимо не все 3-и модули собрались на 3,2.

Пока снова поставил старую версию программ.

Вопрос остается открытым....

Оставить 2.6 и 3.2. PyQt

Оставить 2.6 и 3.2. PyQt собирается.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

brothermechanic написал(а):
Available Python interpreters:
[1] python2.6 *
[2] python3.1
[3] python3.2
Видимо не все 3-и модули собрались на 3,2

Прежде, чем запускать скрипт python-updater, сделайте активным (через eselect) версию 3.2, лишь тогда python-updater соберёт все нужные модули. После этого можете вернуть активность версии 2.7 (или у вас 2.6).
P.S. PyQt4 прекрасно собирается под 3.2

Мы тоже не всего читали Шнитке!.. © В. Вишневский

eselect python list Available

eselect python list
Available Python interpreters:
[1] python2.7 *
[2] python3.2

* Configuration of dev-python/PyQt4-4.8.3 with CPython 3.2...
python3.2 configure.py --confirm-license --bindir=/usr/bin --destdir=/usr/lib/python3.2/site-packages --sipdir=/usr/share/sip --qsci-api --enable=QtCore --enable=QtNetwork --enable=QtScript --enable=QtTest --enable=QtXml --enable=QtDesigner --enable=QtGui --enable=QtScriptTools --enable=QtOpenGL --enable=QtSvg --enable=QtWebKit CC=i686-pc-linux-gnu-gcc CXX=i686-pc-linux-gnu-g++ LINK=i686-pc-linux-gnu-g++ LINK_SHLIB=i686-pc-linux-gnu-g++ CFLAGS=-O2 -march=native -fomit-frame-pointer -pipe CXXFLAGS=-O2 -march=native -fomit-frame-pointer -pipe LFLAGS=-Wl,-O1 -Wl,--as-needed
Traceback (most recent call last):
File "configure.py", line 37, in
import sipconfig
ImportError: No module named sipconfig
* ERROR: dev-python/PyQt4-4.8.3 failed (configure phase):
* Configuration failed with CPython 3.2 in configuration() function
*
* Call stack:
* ebuild.sh, line 56: Called src_configure
* environment, line 4761: Called python_execute_function '-s' 'configuration'
* environment, line 3266: Called die
* The specific snippet of code:
* die "${failure_message}";
*
* If you need support, post the output of 'emerge --info =dev-python/PyQt4-4.8.3',
* the complete build log and the output of 'emerge -pqv =dev-python/PyQt4-4.8.3'.
* The complete build log is located at '/var/tmp/portage/dev-python/PyQt4-4.8.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-python/PyQt4-4.8.3/temp/environment'.
* S: '/var/tmp/portage/dev-python/PyQt4-4.8.3/work/PyQt-x11-gpl-4.8.3'

Вот такие вот дела :(

emerge -1 dev-python/sip

emerge -1 dev-python/sip dev-python/setuptools

и все дальше заработает

В общем это я тормознул:

В общем это я тормознул: python-updater тормознулся на чем то, разбираться было некогда, отложил на "потом" ну и забыл конечно :( В общем повторный запуск python-updater привел все в норму :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".