freeCodeCamp/guide/russian/python/installing-and-using-python-3/index.md

7.2 KiB
Raw Blame History

title localeTitle
Installing and Using Python 3 Установка и использование Python 3

Установка Python 3

Вы можете скачать Python из этой официальной ссылки . На основе вашей ОС (Windows или Linux или OSX) вы можете установить Python 3 в соответствии с этими инструкциями .

Использование виртуальных сред

Это всегда отличная идея, чтобы изолировать вашу установку Python; и держать его отдельно от вашего системного Python . System Python - это путь к интерпретатору Python, который используется другими модулями, установленными вместе с вашей ОС.

Нельзя устанавливать Python Web-фреймворки или библиотеки напрямую с помощью System Python . Вместо этого вы можете использовать Virtualenv для создания и создания отдельного процесса Python при разработке приложений Python.

Virtualenvwrapper

Модуль Virtualenvwrapper упрощает управление и изолировать изолированную среду Python в изолированной среде на одной машине; без искажения любых модулей или служб, написанных на Python и используемых вашей машиной.

Конечно, большинство облачных сред разработки, таких как Nitrous или Cloud9, также поставляются с предустановленной и готовой для вас кодировкой! Вы можете быстро выбрать окно из панели управления и начать кодирование после активации среды Python 3.

В Cloud9 вам нужно выбрать поле Django при создании новой среды разработки.

Приведем несколько примеров команд оболочки. Если вы хотите скопировать-вставить, обратите внимание, что знак $ является сокращением для подсказки терминала, это не является частью команды. Моя подсказка терминала выглядит примерно так:

alayek:~/workspace (master) $ 

И, ls будет выглядеть

alayek:~/workspace (master) $ ls 

Но, написав то же самое в этой документации, я бы написал это как

$ ls 

Возвращаясь к обсуждению, вы можете создать в Cloud9 программную среду Python 3 с включенным интерпретатором, работая на вашем облачном терминале:

$ mkvirtualenv py3 --python=/usr/bin/python3 

Вы должны запускать его только один раз после создания нового окна для вашего проекта. После выполнения этой команды эта команда создаст новый изолированный py3 готовый для использования, с именем py3 .

Чтобы просмотреть доступные виртуальные среды, вы можете использовать

$ workon 

Чтобы активировать py3 , вы можете использовать команду workon с именем среды:

$ workon py3 

Все три команды терминала выше также будут работать на локальных машинах Linux или на машинах OSX. Это команды virtualenvwrapper ; поэтому, если вы планируете их использовать, убедитесь, что этот модуль установлен и добавлен в PATH .

Если вы находитесь в виртуальной среде; вы можете легко найти это, проверив подсказку своего терминала. Имя среды будет четко указано в подсказке вашего терминала.

Например, когда я py3 среду py3 ; Я бы увидел это как подсказку моего терминала:

(py3)alayek:~/workspace (master) $ 

Обратите внимание на (py3) в фигурных скобках! Если по какой-то причине вы не видите этого, даже если вы находитесь в виртуальном env; вы можете попробовать сделать одно из упомянутых здесь вещей.

Выйти из виртуальной среды; или деактивировать один - используйте команду

$ deactivate 

Опять же, это работает только с модулем virtualenvwrapper.

Pipenv

Альтернативой использованию virtualenvwrapper является Pipenv . Он автоматически создает виртуальные среды для ваших проектов и поддерживает Pipfile который содержит зависимости. Использование Pipenv означает, что вам больше не нужно использовать pip и virtualenv отдельно или управлять собственным файлом requirements.txt . Txt. Для тех, кто знаком с JavaScript, Pipenv похож на использование упаковочного инструмента, такого как npm .

Чтобы начать работу с Pipenv, вы можете следовать этому очень подробному руководству . Pipenv позволяет легко указать, какую версию Python вы хотите использовать для каждого проекта, импортировать из существующего файла requirements.txt и отобразить зависимости.