Книга: Написание скриптов для Blender 2.49

Интерактивная консоль Питона

Интерактивная консоль Питона

Чтобы увидеть, где Блендер действительно ищет модули, Вы можете посмотреть на переменную Питона sys.path. Чтобы сделать это, Вы должны запустить интерактивную консоль Питона в Блендере. Заметьте, что при этом используется другая и, возможно, здесь вы запутаетесь с понятиями консоли, - DOSBox или окно терминала, которое стартует одновременно с основным окном Блендера, и где появляются различные информационные сообщения также называется консолью! Интерактивная консоль Питона, которую мы хотим использовать, запускается в окне скриптов:


Как только интерактивная консоль Питона стартует, наберите следующие команды:

import sys
print sys.path

Заметьте, что в интерактивной консоли Питона не видно никаких подсказок (если только при этом не ожидается отступ, например в цикле for), но всё, что Вы набираете, будет отличаться цветом (белый на черном по умолчанию) от того, что возвращается (это будет синий или черный). Две предыдущие команды дадут нам доступ к модулю Питона sys, который содержит различные переменные с системной информацией. Переменная sys.path, которую мы печатаем, содержит все каталоги, в которых будет вестись поиск, когда мы попытаемся импортировать модуль. (Заметьте, что импортирование sys всегда будет работать, поскольку sys - встроенный модуль.) Результат будет чем-то, аналогичным этому:

['C:Program FilesBlender FoundationBlender',
'C:Program FilesBlender
FoundationBlenderpython26.zip', 'C:Python26Lib',
'C:Python26DLLs', 
'C:Python26Liblib-tk', 'C:Program FilesBlender
FoundationBlender', 
'C:Python26', 'C:Python26libsite-packages', 
'C:Python26libsite-packagesPIL', 
'C:PROGRA~1BLENDE~1Blender', 
'C:Documents and SettingsMichelApplication
DataBlender  FoundationBlender.blenderscripts',
'C:Documents and  SettingsMichelApplication
DataBlender
FoundationBlender.blenderscriptsbpymodules']

Если ваш каталог установки Питона не присутствует в этом списке, тогда Вы должны настроить переменную PYTHONPATH перед запуском Блендера.

Оглавление книги


Генерация: 1.242. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз