×

Python System Requirements

Introduction

As we know, Python is a popular programming language usually used to write scripts for operating systems. It’s handy adequate for utilizing in web development and application design.

In this article, we will discuss the hardware and software requirements for Python. We can download Python from https://www.python.org/downloads. The latest Python version is Python 3.9.1.

Operating Systems:

Windows 7 or 10

Mac OS X 10.11 or higher, 64-bit

Linux: RHEL 6/7, 64-bit (almost all libraries also work in Ubuntu)

CPU Architecture:

Dual-core Intel Core i5 or similar

Graphics card

x86 64-bit CPU (Intel / AMD architecture)

RAM and free disk space:

4 GB RAM

5 GB free disk space

Installing Python on Windows

Prerequisites:

  • A system operating Windows
  • Command Prompt (comes with windows by default).

Steps for downloading Python:

1. We can download Python from the official Python website.
2. Select the latest version.
3. Select from Windows x86-64 executable installer or Windows x86 executable installer link.
4. Run the Python Installer after downloading the Python and Add the Python version to PATH checkboxes.
5. Select the install now option.

Installing Python on Mac OS

Prerequisites:

  • Apple's Integrated Development Environment (IDE)
  • Homebrew(Package manager in Mac OS).

Steps for installing Python with Brew:

1. Enter the brew command into the terminal 

--brew install python3.

2. Set up the PATH environment variable.
3. Add the following line to the ~/.profile file

export PATH=/usr/local/bin:/usr/local/sbin:$PATH.

4. Python installation directory looks like this you should add it to the PATH.

PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}".

Installing Python on Linux

For installing Python on Linux, You have to install the development packages in Linux for Python.

On Debian:

$ sudo apt update

$ sudo apt install build-essential zlib1g-dev \

libncurses5-dev libgdbm-dev libnss3-dev \

libssl-dev libreadline-dev libffi-dev curl

On Fedora:

$ sudo dnf groupinstall development

Steps for installing Python on Linux:

1. You can download the latest version of Python from the official Python website  2. Extract the tar.xz archive file. It contains the source code of Python. It can be      extracted with $ tar -xf Python-3.?.?.tar.xz.
3. Configuring the script with$ cd Python-3.*./configure.
4. verify the installation with typing python3 --version in the terminal.


Related Topics

Python eval() function

Python eval() function The eval() function in Python is used to evaluate the given expression. If the specified expression is a legal Python statement, it will be executed. Syntax eval(expression, globals=None, locals=None) Parameter expression: This parameter represents a String,...

1 minute read.

Python Tkinter Tutorial

What is Tkinter? Tkinter is GUI library of Python. When we integrated Tinkter with Python, it provides an easy and quick way to develop GUI applications. It provides the Tk GUI...

14 minutes read.

How to convert Float to Int in Python?

A float value can be converted to an int via type conversion, an explicit method of transforming an operand to a certain type. But it must be noted that such...

3 minutes read.

Python Tuple count() Method

Python Tuple count() Method The tuple.count() method in Python returns the number of times a specified value appears in the tuple. Syntax tuple.count(value) Parameter value- This parameter represents the element to search in the tuple Return This...

1 minute read.

Python | a += b is not always a = a + b

a += b in Python doesn't always behave the same way as a = a + b; the same operands can produce different outcomes depending on the circumstances. But we...

3 minutes read.

Python reversed() Function

Python reversed() Function The reversed() in Python returns a reverse iterator. Syntax reversed(seq) Parameter seq: This parameter represents any iterable object. Return This function returns a reversed iterator object. Example 1 # Python Program describing # the reversed() function ...

1 minute read.

Handling missing keys in Python dictionaries

In this lesson, you will discover how to create a Python application that will manage missing keys in a dictionary. Python dictionaries store data as key-value pairs, where each value...

3 minutes read.

Python Matrix Operations

Python Matrix In this section of the Python tutorial, we will look at the introduction of the matrix in Python programming. We will perform many operations on the Python matrix using...

21 minutes read.

How to declare array in python

How to declare array in python? Arrays are a great way of storing our numeric values into a variable in continuous locations. For declaring an array in C language, we used...

4 minutes read.

Python Letter to Number

Python Letter to Number In this tutorial, we will convert the given letters into numbers using a Python. We will convert the given letter into the letter value as defined in...

3 minutes read.

Latest Project Ideas using Python 2024

Python is one of the well-known languages for programming in the contemporary domain of computer science. The demand to adopt Python for IT purposes is steadily increasing because of its...

7 minutes read.

Python delattr() function

Python delattr() function The delattr() function in Python is used to delete the named attribute from the object, with the prior permission of the object. Syntax delattr(object, name) Parameter object : This parameter represents the object from which...

1 minute read.

ComboBox in Python

Python includes several graphical user interface (GUI) libraries, including PyQT, Tkinter, Kivy, WxPython, and PySide. Tkinter is the most commonly used GUI module in Python because it is simple and...

2 minutes read.

Python Continue Statement

In Python, loops automate and repeat processes in a cost-effective manner. However, there may be occasions when you wish to entirely exit the loop, skip an iteration, or ignore the...

3 minutes read.

Length of Tuple in Python

What is Tuple? Python is a data structure in a python programming language; it is the collection of the objects in a sequence. The tuples are immutable; that is, we cannot...

3 minutes read.

Math Module in Python

In this article, you are going to learn everything in detail about the “ math “ module in Python. We can normally work with general operations using python without importing or...

16 minutes read.

Python String splitlines() method

Python String splitlines() method The string.splitlines() method in Python splits the specified string and returns a list of the lines in the string, breaking at line boundaries.  Syntax splitlines([keepends]) Parameter keepends(optional): This parameter specifies if...

1 minute read.

Python MongoDB Tutorial

An Introduction to MongoDB MongoDB is a document-oriented database application. It is an Open-source and platform-independent program. MongoDB is similar to few NoSQL databases that store the data in the documents...

17 minutes read.

How to create a list in Python?

How to create a list in python Python is known for its versatility and its data structures help us to perform different kinds of operations on various datasets irrespective of their...

4 minutes read.

Python Not Equal Operator

Python provides us with many operators to make tasks easier. There are about 7 categories of operators in Python. One of the 7 classifications is the comparison operators. Just as...

3 minutes read.