Как поставить python через командную строку
Python – это один из самых популярных и простых в изучении языков программирования. В этой статье мы рассмотрим, как установить Python на ваш компьютер с помощью командной строки.
Шаг 1: Скачивание Python
Перед установкой Python вам нужно его скачать. Вы можете скачать последнюю версию Python с официального сайта, перейдя по адресу: https://www.python.org/downloads/.
Шаг 2: Установка Python
После того, как вы скачали файл установки Python, вы можете установить его через командную строку. Введите команду, указав путь к скачанному файлу:
C:\Users\YourUsername> C:\path\to\python.exe
Следуйте инструкциям установщика, и Python будет установлен на вашем компьютере.
Шаг 3: Проверка установки
Чтобы убедиться, что Python установлен правильно, откройте новое окно командной строки и введите следующую команду:
C:\Users\YourUsername> python --version
Если установка прошла успешно, эта команда вернет версию Python, которую вы только что установили.
Вот и все! Вы успешно установили Python с помощью командной строки. Теперь вы можете начать программировать на Python.
Is it possible to install Python from cmd on Windows? If so, how to do it?
user513951
12.5k7 gold badges65 silver badges84 bronze badges
asked Sep 5, 2017 at 13:26
3
https://docs.python.org/3.6/using/windows.html#installing-without-ui
Installing Without UI: All of the options available in the installer UI
can also be specified from the command line, allowing scripted
installers to replicate an installation on many machines without user
interaction. These options may also be set without suppressing the UI
in order to change some of the defaults.To completely hide the installer UI and install Python silently, pass
the /quiet option. To skip past the user interaction but still display
progress and errors, pass the /passive option. The /uninstall option
may be passed to immediately begin removing Python — no prompt will be
displayed.All other options are passed as name=value, where the value is usually
0 to disable a feature, 1 to enable a feature, or a path.
answered Sep 5, 2017 at 13:30
Thomas MunkThomas Munk
6436 silver badges24 bronze badges
For Windows
I was unable to find a way to Download python using just CMD but if you have python.exe in your system then you can use the below Method to install it (you can also make .bat file to automate it.)
-
Download the python.exe file on your computer from the official site.
-
Open CMD and change Your directory to the path where you have python.exe
-
Past this code in your Command prompt make sure to change the name with your file version In the below code(e.g python-3.8.5.exe)
python-3.6.0.exe /quiet InstallAllUsers=1 PrependPath=1 Include_test=0
It will also set the path Variables.
answered Jul 29, 2020 at 12:24
Khan SaadKhan Saad
8231 gold badge9 silver badges26 bronze badges
I have used windows powershell to achieve this..
-
Download Python Exe File..Feel free to edit ‘URI’ for the updated version of python & outFile for your preferred windows location
Invoke-WebRequest -UseBasicParsing -Uri ‘https://www.python.org/ftp/python/3.11.0/python-3.11.0-amd64.exe’ -OutFile ‘c:/veera/python-3.11.0-amd64.exe’
-
install python via command prompt
.\python-3.11.0-amd64.exe /quiet InstallAllUsers=1 PrependPath=1 Include_test=0
-
set python location
setx /M path «%path%;C:\Program Files\Python311»
$env:PATH =$env:PATH+»;C:\Program Files\Python311″
you’re good to use python from command now
answered Nov 8, 2022 at 16:41
Assuming that you have python-installer.exe
file you can run in in /passive
mode in administrator window. Without administrator privileges you will be prompted
Do you want to allow this app to make changes to your device?
Powershell example could be:
$installer = "C:/tmp/python-3.7.6-amd64.exe"
& $installer /passive InstallAllUsers=1 PrependPath=1 Include_test=0
answered Feb 18, 2020 at 9:36
J.WincewiczJ.Wincewicz
84912 silver badges19 bronze badges
3
Содержание:развернуть
- Установка на Windows
- Установка на Linux (из репозитория)
-
Ubuntu
-
Debian
-
Cent OS
- Установка на Linux (из исходников)
- Установка на MacOS
В данной статье мы рассмотрим, как устанавливать Python на Windows 10, Linux или mac OS по шагам.
Установка на Windows
Шаг 1 Для начала, нам понадобится скачать дистрибутив. Он находится на официальном сайте www.python.org в разделе «Downloads«.
Если вам нужна более ранняя версия Python, выберите пункт «Windows» слева в разделе «Downloads«.
Использовать версию ниже 2.x не рекомендуется — поддержка 2-й версии Python прекратилась в 2020 году
В списке также присутствуют версии Python 64-bit. 64-разрядная версия позволит одному процессу использовать больше оперативной памяти, чем 32-разрядная. Однако есть одна особенность: для хранения некоторых данных (например целых чисел) может потребоваться больше оперативной памяти, чем в версии 32-bit.
Если в ближайшее время вы не планируете заниматься научными вычислениями и задачами, в которых требуется более 2 ГБ памяти, используйте рекомендованную 32-битную версию.
Шаг 2 Установка Python.
Поставьте галочку около «Add Python 3.x to PATH«. Она отвечает за добавление пути до Python в системную переменной PATH (для того, чтобы запускать интерпретатор командой python
без указания полного пути до исполняемого файла).
Далее выбираем «Install Now«.
После установки, отобразится сообщение «Setup was successful». Python установлен! 🎉
Шаг 3 Проверим, правильно ли всё установилось. В меню «Пуск» появилась папка «Python 3.x«. В ней мы видим IDLE (редактор кода), интерпретатор Python и документация.
Зайдем в командную строку Windows «WIN + R«. Вводим в поле «cmd» и нажимаем «ok«.
Набрав в консоли команду python --version
мы увидим установленную версию Python.
Установка на Linux (из репозитория)
Python входит в состав большинства современных дистрибутивов Linux. Чтобы проверить, какая версия установлена в вашей системе, попробуйте выполнить следующие команды:
python --version
python3 --version
Команды две, потому что в вашей системе могут быть установлены одновременно 2 версии — Python 2.x и Python 3.x.
Если python 3 не установлен, или необходимо обновить старую версию, для разных дистрибутивов Linux это делается по-разному. Для начала необходимо выяснить, какая версия дистрибутива установлена на вашей системе. Команда lsb_release -a
покажет нужную информацию.
Теперь вы знаете название и версию своего дистрибутива Linux и можете приступить к установке Python.
Ubuntu
Для установки Python 3.7 на Ubuntu, выполните следующие команды:
sudo apt-get update
sudo apt-get install python3.7
Если вы используете старую версию Ubuntu, то пакета python3.7 может не быть в репозитории Universe. Вам нужно получить его из архива PPA (Personal Package Archive). Выполните следующие команды:
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7
Python 3.8 отсутствует в репозитории Ubuntu по умолчанию. Если выполнить команду sudo apt-get install python3.8
в консоли можно увидеть предупреждение Unable to locate package python3.8
.
Для установки Python3.8 выполните следующие команды:
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.8
Debian
Первый способ, установка Python 3.7 с помощью команды:
apt install python3.7
Если данный способ не сработал, или отобразилась ошибка Unable to locate package python3.7
, есть второй способ — установка Python из исходников. Этот способ описан ниже.
Cent OS
Установить Python 3.6 можно следующим командами:
sudo yum install centos-release-scl
sudo yum install rh-python36
Чтобы использовать установленную версию Питона, достаточно выполнить команду:
scl enable rh-python36 bash
Команда scl вызывает скрипт /opt/rh/rh-python36/enable,
который меняет переменные окружения shell.
Обратите внимание — если вы выйдете из сеанса или откроете новый в терминале, версия по умолчанию будет 2.7.x., и команду scl
нужно будет выполнять заново.
Для установки более свежей версии Python (например 3.8) воспользуйтесь установкой из исходников, описанной ниже.
Установка на Linux (из исходников)
Установка через исходники не так сложна, как кажется изначально. Она состоит из 4 шагов.
Шаг 1 Прежде чем начать устанавливать Python 3.8, необходимо установить необходимые библиотеки для компиляции Python следующими командами:
apt-get install build-essential checkinstall
apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
Шаг 2 Скачать архив Python 3.8 в любое место (например в /opt):
cd /opt
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
Доступные версии можно выбрать тут.
Разархивируем скачанный архив:
tar xzf Python-3.8.1.tgz
Шаг 3 Осталось скомпилировать исходники. Для этого выполним команды:
cd Python-3.8.1
./configure --enable-optimizations
make altinstall
altinstall используется для предотвращения замены бинарного файла python в папке /usr/bin
Шаг 4 Проверить установку можно командой:
python3.8 -V
Чтобы скачанный архив Python-3.8.1.tgz не занимал лишнее место, его можно удалить:
cd /opt
rm -f Python-3.8.1.tgz
Установка на MacOS
Для установки на Mac OS X, просто скачайте Python 3 с официального сайта www.python.org. Далее кликните на скачанный файл два раза, пройдите процесс установки и проверьте в консоли версию Python запустив команду python3 --version
Альтернативный вариант — установка через Homebrew.
Шаг 1 Сначала необходимо установить сам Homebrew (если он отсутствует). Откройте приложение «Terminal» и выполните команду:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Проверим успешность установки командой brew doctor
Шаг 2 Установим Python 3.
brew install python3
И проверим результат установки:
python3 --version
Search code, repositories, users, issues, pull requests…
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign up
Загрузка и установка Python
Операционная система Windows позволяет установить сразу несколько версий интерпретатора Python.
Будем считать, что нам необходимо установить последнюю из доступных на официальном сайте.
Для загрузки установочного файла последней версии Python необходимо
перейти на страницу загрузок официального сайта и нажать желтую кнопку
«Download Python 3.*.*» (см. рис. №1).
Рис. №1. Официальная страница загрузок сайта python.org.
Далее необходимо запустить загруженный установочный файл python-*.exe, который запустит окно установщика
(см. рис. №2).
Рис. №2. Окно установщика python.
Чтобы без проблем пользоваться утилитой py launcher, которая будет запускать данную версию интерпретатора по умолчанию командой
«py», ставим галочку напротив «Use admin privileges when installing py.exe». Если данная версия
интерпретатора Python устанавливается в систему в качестве основной, то для того, чтобы в командной строке можно было обращаться к
нему посредством простой команды «python» (вместо указания полного пути к интерпретатору), добавляем
Python в переменную окружения PATH, поставив галочку напротив
«Add Python.exe to PATH» (см. рис. №3).
Рис. №3. Активация пунктов для py.exe и PATH.
Если по какой-то причине при использовании команды «python» запускается интерпретатор другой версии, просто переустановите нужную
версию еще раз, незабыв добавить ее в переменную окружения PATH, либо измените эту переменную в самой системе так, чтобы путь к нему
стал располагаться ближе к началу списка (для этого откройте окошко «Свойства системы», введя в командной строке
sysdm.cpl, зайдите там на вкладку «Дополнительно», нажмите кнопку
«Переменные среды» и выберите в списке пункт «Path»).
Теперь можно смело кликать по кнопке «Install now» (т.е. «Установить сейчас») и просто ждать завершения установки в предложенную
папку с параметрами по умолчанию (см. рис. №4). Однако торопиться с выбором данного варианта не стоит, т.к. он подходит больше для
обычных пользователей, которые не собираются устанавливать несколько версий интерпретатора.
Рис. №4. Установка с параметрами по умолчанию.
Для более продвинутых пользователей, лучше выбрать вариант «Customize installation» (т.е. «Выборочная установка») для
самостоятельного выбора устанавливаемых параметров (см. рис. №5).
Рис. №5. Выборочная установка.
В режиме «Customize installation» откроется окно, в котором будет перечислен ряд необязательных параметров:
- Documentation – установить документацию Python (не помешает);
-
pip – установить менеджер пакетов pip для загрузки сторонних пакетов и библиотек,
написанных на Python (выбираем обязательно); - tcl/tk and IDLE – установить средства разработки на Python (не помешает);
- Python test suite – установить библиотеку для тестирования приложений (не помешает);
-
py launcher – утилита, которая помогает находить и запускать сценариям (или командной строке) различные версии
Python (если опция еще доступна и мы хотим сделать текущую версию интерпретатора запускаемой по умолчанию командой
«py», обязательно выбираем этот пункт; если опция уже недоступна, то ранее мы установили утилиту с другой версией
интерпретатора, поэтому нужно выйти из установки и сперва удалить ее из системы); -
for all users – этот пункт позволяет установить утилиту py launcher для всех
пользователей, но лучше отключить этот пункт, если компьютер приходится делить с кем-то еще (каждый пользователь должен установить в свое окружение
собственные инструменты разработки).
Нажимаем кнопку «Next» (т.е. «Далее») и совершаем переход к окну дополнительных опций (см. рис. №6).
Рис. №6. Выборочная установка Python: необязательные опции.
В окне «Advanced Options» будет перечислен ряд следующих дополнительных параметров:
-
Install Python 3.* for all users – если за компьютером работает несколько пользователей, лучше отключить этот пункт,
т.к. пользователи смогут менять общие настройки и зависимости, что рано или поздно приведет к неразберихе и неполадкам (каждый пользователь должен установить
в свое окружение собственную версию и сопутствующие библиотеки); -
Associate files with Python – выбор данной опции позволит Windows связать с
Python файлы, имеющие расширение *.py, что сделает возможным запуск скриптов по двойному
щелчку мыши (обязательно выбираем); - Create shortcuts for installed applications – для запуска приложений будут созданы ярлыки (пусть будут);
-
Add Python to environment variables – путь к интерпретатору Python будет добавлен
в переменную окружения PATH (обязательно выбираем); -
Precomple standard library – провести прекомпиляцию стандартной библиотеки (включаем, не помешает, хотя процесс установки
и будет идти чуть дольше); -
Download debugging simbols и Download debug binaries – эти два пункта связаны с
загрузкой компонентов для отладки, их установка нам может не понадобиться, но и не помешает.
После того, как все необходимые опции будут выбраны, указываем путь до папки Python. При этом, если вы работаете за компьютером один,
лучше указать более простой путь, например, c:\python\python311. Если же за компьютером работает несколько пользователей, то устанавливать
Python желательно в папку пользователя, предлагаемую системой (у каждого пользователя должна быть своя папка для установки интерпретаторов
Python).
Завершив с выбором опций, можно переходить непосредственно к установке, нажав кнопку «Install», т.е. «Установить»
(см. рис. №7).
Рис. №7. Выборочная установка Python: дополнительные опции.
Если все было сделано правильно, то после успешной установки должно появиться окно успешного завершения установки «Setup was successful»
(см. рис. №8).
Рис. №8. Окно успешного завершения установки.
Закрываем финальное окно установщика Python и приступаем к проверке установки.
Перед загрузкой интерпретатора более ранней версии внимательно ознакомьтесь с информацией на странице загрузки. Убедитесь, что скачиваемая версия интерпретатора
подходит для версии вашей операционной системы. Например, интерпретатор версии 3.9.2 не будет корректно работать
под управлением ОС Windows 7 и более ранними версиями этой операционной системы. О чем жирным шрифтом предупреждается на
странице загрузки.
Запуск интерпретатора и файлов Python
Для начала давайте откроем командную строку ОС Windows, использовав комбинацию клавиш Win+R, и введем
в нее команду «cmd». Результатом выполнения данной команды должно стать появление окна системной консоли
(см. рис. №9).
Рис. №9. Запуск интерпретатора Python в консоли ОС Windows.
В открывшемся окне консоли введем команду «python», которая должна запустить интерпретатор. Тот же эффект может быть получен и при
использовании команды «py», которой мы должны быть благодарны установленной утилите Python Launcher
(см. рис. №9). Данная команда по умолчанию запускает тот интерпретатор Python, вместе с которым
она была установлена в систему. Если же требуется запустить интерпретатор определенной версии, следует использовать команду «py -*.*»,
указав версию после дефиса. В нашем примере для запуска установленной одиннадцатой версии интерпретатора мы использовали команду «py -3.11».
Список всех установленных в системе версий Python можно получить, выполнив команду «py —list» или
аналогичную ей «py -0». Версия по умолчанию будет выделена в списке звездочкой. В нашем случае, например, мы получили список всего лишь
с одной строчкой «-V:3.11 * Python 3.11 (64-bit)», т.к. других интерпретаторов пока что установлено не было. С другими командами утилиты
можно познакомиться в справке, выполнив команду «py —help».
Стоит добавить, что запустить интерпретатор можно и с помощью указания полного пути к нему. Именно поэтому, если вы работаете за компьютером один, его удобно устанавливать
в папку, например, «c:\python\python311». Тогда запускать его можно будет командой
«c:\python\python311\python.exe» (в нашем случае пришлось ввести более длинный путь).
Что касается запуска скриптов Python, то для этого нужно после перечисленных выше команд для запуска интерпретатора указать через пробел
либо полный путь к скрипту, либо имя скрипта, если мы находимся в папке с ним (см. рис. №10).
Рис. №10. Запуск файлов Python в консоли ОС Windows.
В примере выше мы запускали файл main.py, содержащий всего одну инструкцию «print(‘Привет, Мир!’)».
Его мы создали в каталоге d:\python. Однако запускать его можно не только через консоль, но и обычным для
ОС Windows способом, т.е. двойным кликом мыши по ярлыку файла. Здесь главное помнить, что сохранять
python-файлы необходимо либо с расширением .py, чтобы система могла определить связанное с файлом
приложение, либо с расширением .pyw, которое часто используется в приложениях с графическим интерфейсом для скрытия окна консоли.
Стоит заметить, что в комплекте с интерпретатором поставляется собственная IDE, которую в Windows
можно легко найти в меню «Пуск» под именем IDLE (после имени в скобках дополнительно указывается
версия Python). В ней удобно запускать и тестировать короткие фрагменты исходного кода, т.к. в отличие от интерпретатора в консоли,
здесь присутствует ряд дополнительных плюсов, например, графическая оболочка и подсветка синтаксиса (см. рис. №11).
Рис. №11. Использование встроенной IDE Python.
Перечисленные нами способы запуска скриптов Python, конечно же не единственные. Но большая часть других способов предназначена
для более узкоспециализированных задач, поэтому здесь мы их рассматривать не будем.
Вопросы и задания для самоконтроля
1. С какого ресурса следует загружать установочный файл дистрибутива Python? Почему?
Показать решение.
Ответ. Для загрузки установочного файла дистрибутива Python необходимо использовать
страницу загрузок официального сайта https://www.python.org. Загрузка из других источников может быть причиной сбоев и появления
в системе вирусов.
2. Зачем добавлять путь к интерпретатору Python в переменную окружения
PATH?
Показать решение.
Ответ. Это позволит запускать интерпретатор с помощью простой команды «python», без
необходимости указывать полный путь до него.
3. Для чего нужен менеджер пакетов pip?
Показать решение.
Ответ. Менеджер пакетов pip используется для загрузки сторонних пакетов и библиотек, написанных
на Python.
4. Для чего стоит установить утилиту Python Launcher?
Показать решение.
Ответ. Данная утилита поможет сценариям (или командной строке) находить и запускать различные версии
Python. Кроме того, станет доступна более короткая команда «py» для запуска интерпретатора,
с которым она была установлена. Любую другую версию интерпретатора, установленного в системе, можно будет запускать с помощью команды формата
«py —*.*», указав после дефисов вместо звездочек желаемую версию Python.
5. Будем считать, что в ходе установки интерпретатор Python версии
3.11 был добавлен в переменную окружения PATH, а также в месте с ним была установлена утилита
Python Launcher. Пусть у нас открыто окно консоли и мы находимся в каталоге D:\python\projects\test_prj,
в котором расположен файл main.py с некоторым сценарием, написанным на Python 3.11.
Как запустить скрипт на исполнение?
Показать решение.
Ответ. Поскольку все установлено, а мы находимся в каталоге со скриптом, достаточно выполнить команду
«py main.py».