From BlenderWiki

Jump to: navigation, search
Blender3D FreeTip.gif
IMPORTANT! Do not update this page!
We have moved the Blender User Manual to a new location. Please do not update this page, as it will be locked soon.

Как скачать Python

Для получения доступа к стандартным модулям Python'а необходим полностью инсталлированный пакет. Его можно скачать отсюда: Python web site.

Установка переменной окружения PYTHONPATH

Во избежание проблем с совместимостью, посетив Web-сайт Blender'а, удостоверьтесь какая именно версия Python'а встроена в Blender. Также Blender должен быть извещен где располагается полная установка Python'а. Это достигается установкой переменной окружения PYTHONPATH.

Win95,98,Me

Исталлировав Python в, скажем, каталоге C:\PYTHON22, следует открыть файл C:\AUTOEXEC.BAT своим любимым текстовым редактором, добавить строку:

SET PYTHONPATH=C:\PYTHON22;C:\PYTHON22\DLLS;C:\PYTHON22\LIB;C:\PYTHON22\LIB\LIB-TK

и перезагрузить систему.

WinNT,2000,XP

Исталлировав Python в, скажем, каталоге C:\PYTHON22, обратитесь к пиктограмме “My Computer” на рабочем столе, щелкните RMB Template-RMB.png и выберите Properties (Свойства). Выберите закладку Advanced (Дополнительно) нажмите кнопку Environment Variables (Переменные окружения).

Нажмите New (Новая) в нижней (второй) рамке System Variables (Системные переменные). Не имея прав Администратора, вы этого, вероятно, сделать не сможете. В таком случае нажмите New (Новая) в верхней рамке.

Теперь в окошке Variable Name (Имя переменной) наберите PYTHONPATH, и в окошке Variable Value (Значение переменной) наберите:

C:\PYTHON22;C:\PYTHON22\DLLS;C:\PYTHON22\LIB;C:\PYTHON22\LIB\LIB-TK

Нажимайте OK пока не выйдете изо всех диалогов. В зависимости от ОС, возможно, потребуется перезагрузиться.

Linux и другие UNIXы

Если все нормально, Python уже должен присутствоать. В противном случае инсталлируйтье его. Вам понадобится разузнать его месторасположение. Это просто, достаточно запустить интерактивную оболочку Python'а, набрав в консоли python и затем в ней следующие команды:

 >>> import sys
 >>> print sys.path

Запишите вывод, он должен выглядеть примерно так:

 ['', '/usr/local/lib/python2.2', '/usr/local/lib/python2.2/plat-linux2',
 '/usr/local/lib/python2.0/lib-tk', '/usr/local/lib/python2.0/lib-dynload',
 '/usr/local/lib/python2.0/site-packages']

Добавьте это в предпочитаемый rc-файл как установку переменной окружения. Например, добавьте в ваш .bashrc строку:

 export PYTHONPATH=/usr/local/lib/python2.2:/usr/local/lib/python2.2/plat-linux2:
                   /usr/local/lib/python2.2/lib-tk:/usr/local/lib/python2.2/lib-dynload:
                   /usr/local/lib/python2.0/site-packages

(Внимание: все в одной строке). Откройте новую оболочку login или logout и вновь login.

Замечание
Похоже, Blender справляется с поиском Python'а даже если переменная PYTHONPATH не определена при условии, что оба были установлены из дистрибутивных пакетов. Возможно, потому что Python в таком случае находится в стандартном месте (напр. /usr/lib/python2.5).