Книга: Написание скриптов для 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 перед запуском Блендера.
- Проверьте наличие полного дистрибутива Питона
- Работа с консолью
- При выключении не дождался конца процесса и отключил питание. Теперь при запуске компьютер начинает бесконечно обращатьс...
- Интерактивная справка Windows
- Запуск независимых консольных приложений и команд DOS
- Консольный ввод-вывод
- Запуск сценария из командной строки в консольном режиме
- Ввод строк в консольном режиме
- Запуск дочерних консольных приложений и команд DOS, использование их входных и выходных потоков
- Стандартные устройства и консольный ввод
- Пример: вывод на консоль сообщений и подсказок для пользователя
- Добавление оснасток в консоль