Главная » Просмотр файлов » Лутц М. - Изучаем Python

Лутц М. - Изучаем Python (1077325), страница 166

Файл №1077325 Лутц М. - Изучаем Python (Лутц М. - Изучаем Python) 166 страницаЛутц М. - Изучаем Python (1077325) страница 1662018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 166)

Обычно они немного отстают от текущей версии, но это отставание, как правило, не очень велико. Кроме того, компания Ас$1чеЯ(а(е распространяет РуФЬоп в составе своего пакетаАс11оеРуЫоп. В состав пакета входят СРу1Ьоп с расширениями для разработки программ в операционной системе 1ч'1пбоч э, интегрированная среда разработки Ру1Ьоп'гг1п (описывается в главе 3) и другие часто используемые расширения. Дополнительную информацию о пакете Асч1чеРуФЬоп вы найдете на веб-сайте компании Ас1(чев(а(е. Наконец, если вам интересны альтернативные реализации Ру1Ьоп, поищите в Сети )у1Ьоп (версия Ру1Ьоп для среды дача) и 1гопРуФЬоп (версия РуФЬоп для среды СФ/.НЕТ); обе версии были описаны в главе 2, однако установка этих систем выходит далеко за рамки этой книги. Установка Загрузив дистрибутив Ру(Ьоп, его необходимо установить.

Порядок установки сильно зависит от платформы, и поэтому ниже приводятся некоторые рекомендации по установке в некоторых основных платформах: (тЧлдошэ Для операционной системы 'йг1шбоэгз дистрибутив Ру1Ьоп поставляется в виде инсталляционного файла в формате М31 — просто Установка н настройка 779 щелкните дважды на ярлыке этого файла и отвечайте на вопросы нажатием кнопок Уев (Да) или гтех1 (Далее), чтобы выполнить установку с параметрами по умолчанию. Установка по умолчанию включает в себя комплект документации, поддержку библиотеки построения графических интерфейсов ТЫпсег и базы данных вЬе!уе, а также среду разработки ЮЬЕ с графическим интерфейсом.

Обычно Ру1Ьоп 2.5 устанавливается в каталог С:ттРуИоп25, хотя во время установки можно указать другой каталог. После установки в подменю Все программы (А(1 Ргодгаглв), в меню кнопки Пуск (51агг), появляется дополнительное меню Ру(Ьоп, в котором имеется пять пунктов, обеспечивающих быстрый доступ к наиболее типичным задачам: запуск 1ПЬЕ, чтение документации, запуск интерактивного сеанса, чтение стандартных руководств по языку Ру1Ьоп в веб-броузере и удаление. Большинство этих действий связаны с концепциями, которые детально рассматривались в этой книге.

После установки интерпретатор Ру1Ьоп автоматически регистрирует себя в качестве программы, предназначенной для открытия файлов Ру(Ьоп щелчком мыши (этот прием запуска программ описывается в главе 3). Существует возможность собрать РусЬоп из исходных текстов в %'1пдотгв, но обычно это не делается. Одно замечание для пользователей тлт1пс(от«ге Ч1в1а: особенности системы безопасности текущей версии %'1пс(отта Ч1вса изменили некоторые из правил использования инсталляционных файлов МЯ1. Обращайтесь за помощью к тексту врезки «Установка Ру(Ьоп 2.5 из установочного файла формата МЯ1 в 'тт(пботтв Ч1вса» в этом приложении, если инсталляционный файл Ру(Ьоп не запускается или если установка не выполняется в правильный каталог на вашей машине. Ьгпих Для операционной системы Ь(пцх интерпретатор Ру(Ьоп доступен в виде одного или нескольких файлов ВРМ, которые распаковываются обычным способом (за подробностями обращайтесь к странице справочного руководства по ВРМ).

В зависимости от того, какие пакеты КРМ вы загрузили, в одном может находиться сам интерпретатор Ру(Ьоп, а в других — дополнительная поддержка Т)с(п$ег и среда разработки 1РЬЕ. Так как Ь(ппх является 1)1«11Х-подобной операционной системой, к нему применимы рекомендации, которые даются в следующем параграфе. (Г)ЧГХ В операционных системах ()г11Х Ру(Ьоп обычно компилируется из дистрибутива с исходными текстами на языке С. Обычно для этого требуется распаковать файл и запустить команды солстд и махе — Ру1Ьоп настроит процедуру сборки автоматически, в соответствии с системой, где выполняется сборка. Однако обязательно ознакомьтесь с содержимым файла ЯЕАВМЕ, где приводятся дополнитель- 780 Приложение А ные замечания по процессу сборки. Поскольку Ру1поп является программным продуктом, распространяемым с открытыми исходными текстами, его исходный программный код может свободно использоваться и распространяться.

Процедура установки в других платформах может существенно отличаться. Так, установка «Р1рру», версии РуФоп для Ра!тОЯ, например, требует выполнения операции синхронизации вашего РВА, а Ру1поп для РВА Я!»агр Еапгпз, работающего под управлением ! 1ппх, поставляется в виде одного или более файлов 1Р)», которые достаточно просто запустить, чтобы выполнить установку. Дополнительные процедуры установки для дистрибутивов в виде исполняемых файлов и пакетов с исходными текстами прекрасно документированы, поэтому мы пропустим дальнейшие подробности.

Настройка Рутг)оп После установки Ру1Ьоп вам может потребоваться выполнить некоторые настройки, влияющие на то, как Ру1поп будет выполнять ваш программный код. (Если вы только начинаете знакомство с языком, возможно, вам лучше вообще пропустить этот раздел — для создания программ начального уровня обычно не требуется изменять какие-либо параметры настройки.) Вообще говоря, некоторые особенности поведения интерпретатора могут быть настроены с помощью переменных окружения и параметров командной строки.

В этом разделе мы коротко рассмотрим переменные окружения Ру1поп. Параметры командной строки, которые указываются при запуске программ на языке Ру1Ьоп из командной строки системы, используются достаточно редко и часто играют узкоспециализированные роли — за дополнительной информацией по этому вопросу обращайтесь к другим источникам документации. Установка РутЬоп 2.5 из установочного файла формата М51 в ЧЧ1пдоччб Ч18та В середине 2007 года, когда я писал эти строки, дистрибутив Ру1поп для ЧЧ1пдо»тз распространялся в виде инсталляционного файла.тз1. Файлы этого формата прекрасно работают в '6Чпдо»»з ХР (достаточно просто выполнить двойной щелчок мышью на этом файле, чтобы запустить его), однако в текущей версии Ж1пйо»тз Ч1з1а все может оказаться не так просто.

В частности, запуск инсталлятора щелчком мыши на моей машине привел к тому, что Ру1Ьоп был установлен в корневой каталог диска С: вместо выбранного по умолчанию каталога С:'ау!)»ол25. Интерпретатор вполне работоспособен и в корневом каталоге, но это неправильное место для установки. УВ1 Установка и настройка Эта проблема обусловлена особенностями поведения системы безопасности в Чт'(пдотгз Ч!з(а. Дело в том, что в действительности файлы МБ1 не являются настоящими исполняемыми файлами, поэтому они неправильно наследуют права администратора, даже если запускаются администратором.

Файлы МБ1 запускаются программой-инсталлятором МБ1, ассоциация с которой определена в реестре 1Ч(пг)очгз. Чтобы установить Ру()топ 2,5.1 на свой карманный компьютер Оь)О, работающий под управлением ЪЧ1пс(отгв Ч1зьа, мне пришлось воспользоваться командной строкой и выполнить установку с правами администратора.

Вот как это делается: откройте меню кнопки Пуск (5(аг(), выберите пункт Все программы (Ай РгоВгама), выберите пункт Стандартные (Ассеэзопеь), щелкните правой кнопкой на пункте Командная строка (Сопнпапд Ргогпр(), в контекстном меню выберите пункт Запуск с правами администратора (Кап аэ адппп- Ы(га(ог) и выберите кнопку Продолжить (Сопбпие) в диалоге управления доступом. Теперь в окне Командная строка (Сопнпапд Ргогпрт) запустите команду со, чтобы перейти в каталог, где находится файл МБ1 с дистрибутивом Ру(Ьоп (например, со сн'тозегтзоип1оазз), и затем запустите программу-инсталлятор МБ1, выполнив команду вида: вз1екес /1 рутиоп-2.5.1.вэ1. Для завершения установки следуйте обычным указаниям мастера установки с графическим интерфейсом.

Естественно, такое поведение может измениться через какое-то время. Эта процедура может оказаться необязательной в будущих версиях Чтзса и, возможно, появятся другие обходные пути (такие как отключение системы безопасности Ч1зса, если вы решитесь на это). Возможно также, что сам установочный файл Рус)топ будет распространяться в другом формате, ликвидирующем эту проблему, например, в виде настоящего исполняемого файла. Прежде чем использовать какие-либо обходные пути, попробуйте сначала просто запустить установку щелчком мыши, возможно, она уже работает должным образом. Переменные окружения РуФоп Переменные окружения, иногда известные как переменные командной оболочки или переменные 1)ОБ, определяются за пределами интерпретатора Ру1Ьоп и потому могут использоваться для настройки его поведения каждый раз, когда он запускается на данном компьютере.

Интерпретатор РУФЬоп пользуется множеством переменных окружения, но лишь немногие из них используются достаточно часто; они приведены ниже. В табл. А.1. приводятся основные переменные окружения, используемые для настройки интерпретатора Ру()топ. 782 Приложениед Таблица А.1. Переменные окружения, имеющие важное значение Переменная Назначение Путь поиска файлов, используемый системой (ис- пользуется прн поиске исполняемого файла ругаоп) Путь поиска модулей Ру1Ьоп (исоользуется опера- цией импортирования) РАтн (нлн рз та) РТТНОНРАТН Путь к интерактивному файлу запуска Ру1Ьоп РТТНОНВТАЙТОР ТСО ПВЙАНТ, ТК В1ВНАЗТ Переменные окружения для Т)йпФег (расширение для создания графического интерфейса) Установка поддержки ТИп1ег в (.(пик Среда разработки ПН Е, описанная в главе 2, представляет собой программу на языке Ру1поп, которая использует библиотеку Т)г(п(ег для создания графического интерфейса.

Характеристики

Тип файла
DJVU-файл
Размер
11,21 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6352
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее