Версии питона которые предназначены для виндовс 7
Перейти к содержимому

Версии питона которые предназначены для виндовс 7

  • автор:

Python x64 для Windows 7

Под 64 битной Windows 7 есть желание и Python поставить 64 битный, чтобы щедро кормить его памятью, ну и вообще.

Однако те, кто расслабился и привык инсталлировать все расширения через easy_install ждет разочарование — нет готовых бинарников, увы (на лето 2010).

Что делать? Ну, совсем быстрое решение — воспользоваться благотворительностью добрых людей и поставить таки собранные бинарники под 64 бита, и опубликованные тут http://www.lfd.uci.edu/~gohlke/pythonlibs/

Это кстати может быть полезно, даже если любите компилировать расширения — ведь есть полно расширений, требующих для своей компиляции фортран, фиг знает какие библиотеки, и сборка которых это еще тот квест.

Но все же, большинство расширений скомпилируются и встанут, только нужно им правильно настроить C-компилятор.

Правильный компилятор — родной для питона 2.6 и 2.7 с python.org это Microsoft Visual C++ 2008.

Если вы счастливчик, и у вас он стоит и настроен, то скорее все будет ОК.

Но что делать тем, кто не собирается его покупать? Тут требуется пройти небольшой квест.

  • Установите Microsoft Visual C++ 2008 Express Edition (именно 2008, не 2010).
  • Пропишите путь C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC в переменную PATH.

Ни в коем случае не добавляйте этот путь в кавычках! Без кавычек!

  • Установите Microsoft Windows SDK for Windows 7 and .NET Framework 4 в пути по умолчанию. Ничего не меняйте!
  • Создайте файл
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64\vcvarsamd64.bat
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 /Release
  • Поправьте файл C:\Python27\Lib\distutils\msvc9compiler.py

в районе 648 строчки, после строк

temp_manifest = os.path.join( build_temp, os.path.basename(output_filename) + ".manifest") ld_args.append('/MANIFESTFILE:' + temp_manifest)
ld_args.append('/MANIFEST')

Теоретически, теперь должно компилироваться. Возможные проблемы (с чем столкнулся я) будут ниже.

Возможные проблемы

Кавычки в PATH

Вы получите идиотское сообщение «\Microsoft was unexpected at this time». Оно на самом деле означает, что у вас в PATH указан каталог в кавычках. Например, вы продвинутый пользователь и редактируете PATH через утилиту командрой строки pathman, и тогда все каталоги с пробелами надо давать утилите с кавычками. От этого у батников визуалстудии едет крыша и мы имеем то, что имеем.

Открытые проблемы

Далее открые проблемы — если кто знает, как их решить — свяжитесь со мной. Заранее благодарен.

Научить компилировать Microsoft Visual Studio Express под x64

Теоретически есть инструкции:

  • XCPP — C++博客
  • Visual C++ 2008 Express Edition And 64-Bit Targets « Jens’ Blog

Практически, платформа x64 у меня появилась, но для конкретных проектов в интерфейсе ее выбрать нельзя.

Зачем нужно учить компилировать 64 именно студию? Ну например, чтобы собрать VTK — там используется CMAKE, который геренирует не мейк файлы, а проекты-решения (vcproj/sln) для Студии.

Ссылки

Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».

Версии питона которые предназначены для виндовс 7

На одной рабочей машине одновременно может быть установлено несколько версий Python. Это бывает полезно, когда идет работа с некоторыми внешними библиотеками, которые поддерживают разные версии python, либо в силу каких-то других причин нам надо использовать несколько разных версий. Например, на момент написания статьи последней и актуальной является версия Python 3.11 . Но, допустим, необходимо также установить версию 3.10 , как в этом случае управлять отдельными версиями Python?

Windows

На странице загрузок https://www.python.org/downloads/ мы можем найти ссылку на нужную версию:

Управление несколькими версиями Python

И также загрузить ее и установить:

Установка разных версий Python на Windows

Чтобы при использовании интерпретатора Python не прописывать к нему весь путь, добавим при установке его в переменные среды. Но здесь надо учитывать, что в переменных среды может содержаться несколько путей к разным интерпретаторам Python:

Установка разных версий Python на Windows в переменные среды

Та версия Python, которая находится выше, будет версией по умолчанию. С помощью кнопки «Вверх» можно нужную нам версию переместить в начало, сделав версией по умолчанию. Например, в моем случае это версия 3.11. Соответственно, если я введу в терминале команду

python --version

или

py --version

то консоль отобразит версию 3.11:

C:\python>python --version Python 3.11.0

Для обращения к версии 3.10 (и всем другим версиям) необходимо использовать указывать номер версии:

C:\python>py -3.10 --version Python 3.10.9

например, выполнение скрипта hello.py с помощью версии 3.10:

py -3.10 hello.py

Подобным образом можно вызывать и другие версии Python.

MacOS

На MacOS можно установить разные версии, например, загрузив с официального сайта пакет установщика для определенной версии.

Для обращения к определенной версии Python на MacOS указываем явным образом подверсию в формате python3.[номер_подверсии] . Например, у меня установлена версия Python 3.10. Проверим ее версию:

python3.10 --version

Аналогично обращении к версии python3.9 (при условии если она установлена)

python3.9 --version

К примеру выполнение скрипта hello.py с помощью версии python 3.10:

python3.10 hello.py

Linux

На Linux также можно установить одновременно несколько версий Python. Например, установка версий 3.10 и 3.11:

sudo apt-get install python3.10 sudo apt-get install python3.11

Одна из версий является версий по умолчанию. И для обращения к ней достаточно прописать python3 , например, проверим версию по умолчанию:

python3 --version

Для обращения к другим версиям надо указывать подверсию:

python3.10 --version python3.11 --version

Например, выполнение скрипта hello с помощью версии Python 3.10:

python3.10 hello.py

Но может сложиться ситуация, когда нам надо изменить версию по умолчанию. В этом случае применяется команда update-alternatives для связывания определенной версии Python с командой python3. Например, мы хотим установить в качестве версии по умолчанию Python 3.11. В этом случае последовательно выполним следующие команды:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2

Числа справа указывают на приоритет/состояние. Так, для версии 3.11 указан больший приоритет, поэтому при обращении к python3 будет использоваться именно версия 3.11 (в моем случае это Python 3.11.0rc1)

Управление версиями Python в linux

С помощью команды

sudo update-alternatives --config python3

можно изменить версию по умолчанию

Установка интерпретаторов 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", ее среду можно изменить с помощью вкладки "Настройка " в этом окне, чтобы определить новое расположение. Дополнительные сведения см. в разделе "Вручную определение существующей среды".
  • Если вы установили интерпретатор с помощью программы установщика, выполните следующие действия, чтобы переустановить интерпретатор в новом расположении:
    1. Верните интерпретатор Python в исходное расположение.
    2. Удалите интерпретатор с помощью установщика, который очищает записи реестра.
    3. Повторно установите интерпретатор в новом расположении.
    4. Перезапустите Visual Studio. Вместо старого расположения должно автоматически определиться новое.

Этот процесс гарантирует правильное обновление записей реестра, определяющих расположение интерпретатора, которое использует Visual Studio. Использование установщика также обрабатывает любые другие побочные эффекты, которые могут существовать.

Связанный контент

  • Управление средами Python
  • Выбор интерпретатора для проекта
  • Использование файла requirements.txt для зависимостей
  • Пути поиска
  • Справочная информация по окну "Окружения Python"

Python на Windows и macOS: простой гайд по установке

Сергей Медный

За 9 месяцев освоите универсальный язык программирования, научитесь создавать сайты и веб-приложения.

  • Какую версию Python выбрать
  • Как установить Python на компьютер
  • Как установить Python для Data Science
  • Как начать работать с Python
  • Как подключить Python к VS Code
  • Как установить PyCharm

Не все операционные системы имеют предустановленный Python, поэтому разберемся, как скачать и запустить этот язык на компьютере.

Какую версию Python выбрать

Стоит выбирать самую последнюю, потому что в ней больше нововведений и меньше багов. На момент написания статьи это Python 3.12.1. Также стоит учитывать, какая именно версия используется на проекте.

Выбирать версию Python 2.* не стоит по ряду причин (хотя он все еще используется в некоторых проектах):

  • поддержка версии прекратилась 1 января 2020 года — критические уязвимости версии не будут исправляться;
  • отсутствие совместимости с Python 3.*;
  • плохая производительность по сравнению с Python 3.*;
  • разработчики создают библиотеки и фреймворки под версию Python 3.* без поддержки Python 2.*.
Профессия «Python-разработчик»

Освоите лучший язык для старта в IT. Авторы курсов дадут экспертную обратную связь, помогут оформить портфолио и поделятся собственным опытом, а карьерный центр Ultimate Education подготовит вас к интервью.

Как установить Python на компьютер

Сначала нужно убедиться, что компьютер соответствует минимальным требованиям для установки Python 3:

  • операционные системы Windows 10 или выше, Linux с ядром 2.6.32 или новее, macOS от 10.9 версии;
  • 32- или 64-разрядный процессор с частотой 1 ГГц, от 2 ГГц рекомендовано;
  • 1 Гб оперативной памяти, от 2 ГБ рекомендовано;
  • 5 Гб свободного места на жестком диске.

Как установить Python на Windows

Установка Python на Windows 10

В программе установщика выберите путь установки и поставьте две галочки: во второй мы соглашаемся добавить Python в переменную окружения PATH, чтобы система могла автоматически находить Python в любой директории. После нажмите Install Now и разрешите приложению вносить изменения в систему. Перезапустите компьютер.

Установка Python на компьютер

Проверьте, правильно ли установлен Python. Для этого нужно открыть окно командной строки или PowerShell: нажмите сочетание клавиш Win + R и введите cmd.

После запуска командной строки напечатайте в ней “py” или “python”. На экране должно отобразиться:

Microsoft Windows [Version 10.0.19044.2604] (c) Microsoft Corporation. All rights reserved. C:\Users\User>py Python 3.12.1 (tags/v3.12.1:2305ca5, Dec 7 2023, 22:03:25) [MSC v.1937 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>

Если вывод такой же, то Python успешно установлен.

Установить Python на Windows можно и с Microsoft Store. Нажмите на кнопку «Получить», после чего начнется загрузка Python.

Установка Python через Microsoft Store

Чтобы на Windows 10 установить Python с помощью пакета NuGet, нужно сначала установить этот инструмент. Для этого перейдите на сайт NuGet и зайдите в раздел Downloads, где нужно выбрать версию и загрузить ее.

Процесс установки Python на Windows 7 или более раннюю версию почти ничем не отличается от того же процесса на Windows 10 или версию новее. Стоит учитывать, что не все новые версии Python поддерживают старую операционную систему. Поддерживает ли ваша операционная система определенную версию Python, можно узнать в описании к скачиванию.

Установка в Linux

Python обычно предустановлен на большинстве дистрибутивов Linux. Чтобы проверить это, необходимо написать в терминале следующее:

$ python --version Python 3.10.13

Если вывода версии не произошло, язык на вашем компьютере не скачан. В зависимости от дистрибутива он устанавливается по-разному.

Как установить Python на macOS

Инсталляция языка на macOS делается посредством пакетного менеджера brew. Необходимо ввести в консоли:

$ brew install python[version]

Если команда brew не найдена, ее можно установить с помощью команды:

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Как установить Python для Data Science

Специалисты Data Science очень часто используют библиотеки NumPy и Pandas, но их придется скачивать для каждого нового проекта. Есть и готовая сборка с этими инструментами.

Anaconda — отличный дистрибутив для этих целей. Он доступный, бесплатный и кросс-платформенный. Разберемся с установкой для Windows 10.

Нажмите на кнопку Download для начала установки.

Установка Anakonda

После чего откройте меню установщика, согласитесь со всеми пунктами лицензии и выберите место установки. Далее выберите следующие пункты:

Процесс установки Anakonda

Чтобы убедиться в полной инсталляции Python, откройте консоль и введите команду “py” — должен запуститься интерактивный интерпретатор, где можно писать код:

Microsoft Windows [Version 10.0.19044.2604] (c) Microsoft Corporation. All rights reserved. C:\Users\User>py Python 3.12.1 (tags/v3.12.1:2305ca5, Dec 7 2023, 22:03:25) [MSC v.1937 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 2 * 2 * 2 8 >>>

А библиотеки NumPy и Pandas входят в сборку. Чтобы убедиться в их правильной работе, проверьте, что импорт проходит без ошибок:

Microsoft Windows [Version 10.0.19044.2604] (c) Microsoft Corporation. All rights reserved. C:\Users\User>py Python 3.12.1 (tags/v3.12.1:2305ca5, Dec 7 2023, 22:03:25) [MSC v.1937 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import numpy # с ошибкой Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'numpy' >>> import numpy # без ошибки >>>

Курс «Python-разработчик: первые шаги»

За 20 минут создадите свою первую программу на языке Python, почувствуете себя программистом и поймете, подходит ли вам эта профессия.

Как начать работать с Python

Приложения на Python можно писать в любом удобном для вас текстовом редакторе. Создадим файл hello_world.py в рабочей директории консоли или в любом другом месте. В нем вызывается функция, которая выводит текстовое сообщение на экран:

print(“Hello, World!”)

Запускаем файл, прописав команду “py” или “Python”, указав в аргументах полный путь к файлу:

Microsoft Windows [Version 10.0.19044.2604] (c) Microsoft Corporation. All rights reserved. C:\Users\User>py C:\Users\User\hello_world.py Hello, World!

Интерпретатор успешно обработал код и вывел сообщение!

Как подключить Python к VS Code

VS Code — удобный и легковесный редактор кода, функционал которого можно расширить при помощи сторонних плагинов.

Сначала устанавливаем VS Code на компьютер, скачать его можно на официальном сайте. Затем в открывшемся окне переходим во View → Extensions и вводим в поиске “Python”.

Установка VS Code

Нажимаем на кнопку Install, после чего запустится процесс установки. Расширение поддерживает подсветку синтаксиса и переходы к определениям в коде.

Как установить PyCharm

В IDE PyCharm входят все инструменты разработки и Python.

Для установки PyCharm перейдите на сайт JetBrains и нажмите кнопку Download. Откройте установщик и выберите версию Professional или Community. Professional платная, в нее входит поддержка популярных фреймворков для Python и работа с базами данных. Community бесплатная, без большинства фишек версии Professional.

Окно Toolbox

Загрузите версию Community, нажав на кнопку Install. Toolbox автоматически выберет путь установки и правильно настроит IDE.

Окно IDE

PyCharm успешно установился, теперь можно работать с проектами.

Заключение

Язык программирования Python просто установить, запустить и использовать. Он доступен для всех популярных операционных систем, что делает его самым популярным языком в мире.

Помимо CPython (основного интерпретатора Python), существуют Jython для JVM (среда Java) и IronPython для .NET.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *