Установка Python в ОС Windows¶
Выберем, например, версию 2.7.10 для 32 битной операционной системы.
По умолчанию Python устанавливается в директорию C:\Python27\ .
Выбираем опцию «добавить python.exe в окружение».
Теперь интерпретатор Python доступен из консоли.
Пример Hello Word!.
Пакетный менеджер pip¶
После установки CPython в окружении появится утилита easy_install . С помощью нее можно установит pip , следующим образом:
$ easy_install pip
Или при помощи скрипта get-pip.py . Скрипт можно скачать по прямой ссылке https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Запускается скрипт как обычная Python программа.
Теперь можно устанавливать Python пакеты.
Виртуальное окружение Virtualenv¶
Зададим переменную окружения WORKON_HOME которая указывает где будут хранится изолированные окружения.
Теперь можно создавать изолированные окружения для каждого проекта.
Компиляция пакетов¶
Некоторые Python пакеты написаны с использование языка программирования Си, поэтому при установке они требуют компиляции. Если у вас не установлен компилятор, пакет не будет установлен.
Попробуем установить NumPy без компилятора.
$ pip install numpy
После установки следующих приложений для Windows:
Microsoft .NET Framework 2.0 с пакетом обновления 2 (SP2)
Microsoft Visual C++ Compiler for Python 2.7
Компиляция пройдет успешно:
Установка git¶
Скачайте и запустите инсталятор по ссылке http://git-scm.com/download/win.
Пример¶
Склонируем репозитарий админки https://github.com/sacrud/pyramid_sacrud.git в директорию C:\Projects .
$ git clone https://github.com/sacrud/pyramid_sacrud.git
Установим pyramid_sacrud из исходных кодов.
$ cd C:\Projects\pyramid_sacrud $ mkvirtualenv pyramid_sacrud $ python setup.py develop
Далее установим пример pyramid_sacrud/example
$ cd C:\Projects\pyramid_sacrud\example $ workon pyramid_sacrud $ python setup.py develop
Пакеты устанавливаются в виртуальное окружение с названием pyramid_sacrud .
Установим дополнительные пакеты six , pyramid_jinja2==1.10 и iso8601 :
$ pip install six iso8601 pyramid_jinja2==1.10
Теперь можно запустить пример:
$ cd C:\Projects\pyramid_sacrud\example $ workon pyramid_sacrud $ pserve development.ini
Previous: Установка Python в ОС MacOS Next: Установка Anaconda в Windows
© Copyright 2020, Кафедра Интеллектуальных Информационных Технологий ИнФО УрФУ. Created using Sphinx 1.7.6.
Как найти путь до Python интерпретатора?
Добрый день, есть Linux Mint, поставил PyCharm, написал программу. Запускаю из PyCharm — работает.
Запускаю через командную строку python3 test.py — выдает ошибку, не может найти библиотеки.
Как я понимаю есть несколько интерпретаторов\окружений.
Как бы мне выяснить с какими параметрами я запускаю в PyCharm и также запустить в командной строке?
- Вопрос задан более трёх лет назад
- 65686 просмотров
1 комментарий
Простой 1 комментарий
Установка интерпретаторов Python
Существует несколько вариантов установки интерпретаторов Python для работы с Visual Studio. Вы можете установить интерпретатор при установке рабочей нагрузки Python или установить интерпретатор после того, как рабочая нагрузка присутствует. Интерпретаторы также можно установить вручную за пределами Установщика Visual Studio.
При установке рабочей нагрузки разработки Python в Visual Studio 2017 и более поздних версий Python 3 (64-разрядная версия) также устанавливается по умолчанию. В качестве варианта можно установить 32-разрядную или 64-разрядную версию Python 2 или Python 3 вместе с Miniconda (Visual Studio 2019) или Anaconda 2/Anaconda 3 (Visual Studio 2017). Действия по этому типу установки описаны в разделе «Установка поддержки Python» в Visual Studio.
Альтернативным подходом является установка стандартных интерпретаторов Python с помощью функции добавления среды в Visual Studio. Этот параметр доступен в окне «Среды Python» и панели инструментов Python.
Интерпретаторы Python также можно установить вручную вне установщика Visual Studio. Предположим, что перед установкой Visual Studio установите Anaconda 3. Вам не нужно переустановить Anaconda с помощью установщика Visual Studio. Вы также можете установить более новую версию интерпретатора, если она еще не указана в Установщике Visual Studio.
Необходимые компоненты
- Visual Studio поддерживает Python 3.7. Хотя можно использовать более раннюю версию Visual Studio для редактирования кода, написанного в более ранних версиях Python, эти версии Python официально не поддерживаются. Такие функции Visual Studio, как IntelliSense и отладка, могут не работать с более ранними версиями Python.
- Для Visual Studio 2015 и более ранних версий используйте Python 3.5 или более ранних версий. Необходимо вручную установить один из интерпретаторов Python.
Дистрибутивы Anaconda
Хотя Visual Studio предлагает установить дистрибутив Anaconda, использование дистрибутива и других пакетов из репозитория Anaconda привязаны условиями обслуживания Anaconda. Эти условия могут потребовать от некоторых организаций платить Anaconda за коммерческую лицензию или настроить средства для доступа к альтернативному репозиторию. Дополнительные сведения см. в документации по каналам Conda.
Просмотр интерпретаторов Python
В следующей таблице перечислены интерпретаторы Python, которые можно использовать с Visual Studio.
Интерпретатор | Описание | Основание |
---|---|---|
CPython | Собственный и самый используемый интерпретатор доступен в 32- и 64-разрядных версиях (рекомендуется 32-разрядная). Он предоставляет последние возможности языка, максимальную совместимость пакета Python, полную поддержку отладки и взаимодействие с IPython. Ознакомьтесь с рекомендациями, приведенными в статье «Следует ли использовать Python 2 или Python 3?» , чтобы определить, какая версия Python должна быть установлена. | Visual Studio 2015 и более ранних версий не поддерживает Python 3.6 или более поздней версии и может возвращать такие ошибки, как неподдерживаемый python версии 3.6. Для Visual Studio 2015 и более ранних версий используйте Python 3.5 или более ранних версий. |
IronPython | Реализация .NET Python доступна в 32-разрядных и 64-разрядных версиях. Предоставляет взаимодействие C#/F#/Visual Basic, доступ к API .NET, стандартной отладке Python (но не отладке в смешанном режиме C++) и смешанной отладке IronPython/C#. | IronPython не поддерживает виртуальные среды. |
Anaconda | Открытая платформа для обработки и анализа данных, на базе Python. Включает последнюю версию CPython и большинство пакетов, которые сложно установить. | Если вы не можете принять решение о интерпретаторе, рекомендуется использовать Anaconda. |
PyPy | Высокопроизводительная реализация JIT-кода для Python. Хорошо подходит для длительных программ и ситуаций, когда вы определяете проблемы с производительностью, но не можете найти другие решения. | Работает с Visual Studio, но имеет ограниченную поддержку расширенных возможностей отладки. |
Jython | Реализация Python на виртуальной машине Java (JVM). Как и в IronPython, код, выполняемый в Jython, может взаимодействовать с классами и библиотеками Java. Однако многие библиотеки, предназначенные для CPython, могут быть недоступны. | Работает с Visual Studio, но имеет ограниченную поддержку расширенных возможностей отладки. |
Обнаружение среды
Visual Studio отображает все известные среды в окне «Среды Python». Он автоматически обнаруживает обновления существующих интерпретаторов.
Если Visual Studio не обнаруживает установленную среду, см . статью «Вручную определить существующую среду».
Если вы хотите предоставить новые формы обнаружения для сред Python, см. статью «Обнаружение среды PTVS» (github.com).
Записи реестра
Visual Studio (любой версии) автоматически обнаруживает все установленные интерпретаторы Python и окружения для них, проверяя значения в реестре (согласно описанию регистрации Python в реестре Windows 514 PEP). Установки Python обычно находятся в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Python (32-разрядная версия) и HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ Python (64-разрядная версия) в узлах распространения, таких как PythonCore (CPython) и ContinuumAnalytics (Anaconda).
Перемещение интерпретатора
При перемещении существующего интерпретатора в новое расположение с помощью файловой системы Visual Studio не обнаруживает изменения автоматически.
- Если вы первоначально указали расположение интерпретатора в окне «Среды Python», ее среду можно изменить с помощью вкладки «Настройка » в этом окне, чтобы определить новое расположение. Дополнительные сведения см. в разделе «Вручную определение существующей среды».
- Если вы установили интерпретатор с помощью программы установщика, выполните следующие действия, чтобы переустановить интерпретатор в новом расположении:
- Верните интерпретатор Python в исходное расположение.
- Удалите интерпретатор с помощью установщика, который очищает записи реестра.
- Повторно установите интерпретатор в новом расположении.
- Перезапустите Visual Studio. Вместо старого расположения должно автоматически определиться новое.
Этот процесс гарантирует правильное обновление записей реестра, определяющих расположение интерпретатора, которое использует Visual Studio. Использование установщика также обрабатывает любые другие побочные эффекты, которые могут существовать.
Связанный контент
- Управление средами Python
- Выбор интерпретатора для проекта
- Использование файла requirements.txt для зависимостей
- Пути поиска
- Справочная информация по окну «Окружения Python»
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.061 секунд. Запросов: 24.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.