Welcome to the first tutorial. Here we will learn how to properly install Python on Windows 10 Operating System. In this blog, we will Install Python 3.7.1 which is the latest version as of today for Windows 10 64 bit operating system. Note that Python 3.5.6 cannot be used on Windows XP or earlier. No files for this release. Python 3.4.9 - Aug. No files for this release. Python 3.7.0 - June 27, 2018. Note that Python 3.7.0 cannot be used on Windows XP or earlier. Download Windows help file; Download Windows x86-64 embeddable zip file; Download Windows x86-64.
Active1 year, 10 months ago
After installing Python 2.7 on Windows XP, then manually setting the gturri
%PATH% to python.exe (why won't the python installer do this?), then installing setuptools 0.6c11 (why doesn't the python installer do this?), then manually setting the %PATH% to easy_install.exe (why doesn't the installer do this?), I finally tried to install a python package with easy_install , but easy_install failed when it couldn't install the pywin32 package, which is a dependency. How can I make easy_install work properly on Windows XP? The failure follows:
7,99166 gold badges3030 silver badges4949 bronze badges
NickNick
6 Answers
One problem is that easy_install is set up to download and install .egg files or source distributions (contained within .tgz, .tar, .tar.gz, .tar.bz2, or .zip files). It doesn't know how to deal with the PyWin32 extensions because they are put within a separate installer executable. You will need to download the appropriate PyWin32 installer file (for Python 2.7) and run it yourself. When you run easy_install again (provided you have it installed right, like in Sergio's instructions), you should see that your winpexpect package has been installed correctly.
Since it's Windows and open source we are talking about, it can often be a messy combination of install methods to get things working properly. However, easy_install is still better than hand-editing configuration files, for sure.
BrandonBrandon
2,90611 gold badge1414 silver badges2424 bronze badges
If you are using windows 7 64-bit version, then the solution is found here: http://pypi.python.org/pypi/setuptools
namely, you need to download a python script, run it, and then easy_install will work normally from commandline.
P.S. I agree with the original poster saying that this should work out of the box.
GabrielGabriel
I also agree with the OP that all these things should come with Python already set. I guess we will have to deal with it until that day comes. Here is a solution that actually worked for me :
I hope it helps you or anyone with the same problem!
EenvincibleEenvincible
5,20622 gold badges2323 silver badges3838 bronze badges
Copy the below script 'ez_setup.py' from the below URL
And copy it into your Python location
C:Python27>
Run the command
C:Python27? python ez_setup.py
This will install the easy_install under Scripts directory
C:Python27Scripts
Run easy install from the Scripts directory >
C:Python27Scripts> easy_install
Magnilex
Install Python 3.4 Windows 10
7,70477 gold badges4343 silver badges6262 bronze badges
kadi99kadi99
For one thing, it says you already have that module installed. If you need to upgrade it, you should do something like this:
easy_install -U packageName
Of course, easy_install doesn't work very well if the package has some C headers that need to be compiled and you don't have the right version of Visual Studio installed. You might try using pip or distribute instead of easy_install and see if they work better.
Mike DriscollMike Driscoll
29.5k44 gold badges3232 silver badges7878 bronze badges
If you are using Anaconda's Python distribution,
you can install it through pip
pip install setuptools
and then execute it as a module
python -m easy_install
Danilo GasquesDanilo Gasques
Not the answer you're looking for? Browse other questions tagged pythonwindowseasy-install or ask your own question.Related
Building Go Applications for Different Operating Systems and Architectures Tutorial
Introduction
Python is a versatile programming language that can be used for many different programming projects. First published in 1991 with a name inspired by the British comedy group Monty Python, the development team wanted to make Python a language that was fun to use. Easy to set up, and written in a relatively straightforward style with immediate feedback on errors, Python is a great choice for beginners and experienced developers alike. Python 3 is the most current version of the language and is considered to be the future of Python.
This tutorial will guide you through installing Python 3 on your local Windows 10 machine and setting up a programming environment via the command line.
Prerequisites
You will need a Windows 10 computer with administrative access that is connected to the internet.
Step 1 — Opening and Configuring PowerShell
We’ll be completing most of our installation and setup on a command-line interface, which is a non-graphical way to interact with your computer. That is, instead of clicking on buttons, you’ll be typing in text and receiving feedback from your computer through text as well. The command line, also known as a shell, can help you modify and automate many of the tasks you do on a computer every day, and is an essential tool for software developers.
PowerShell is a program from Microsoft that provides a command-line shell interface. Administrative tasks are performed by running cmdlets, which are pronounced command-lets, specialized classes of the .NET software framework that can carry out operations. Open-sourced in August 2016, PowerShell is now available across platforms, for both Windows and UNIX systems (including Mac and Linux).
![]()
To find Windows PowerShell, you can right-click on the Start menu icon on the lower left-hand corner of your screen. When the menu pops up, you should click on “Search,” then type “PowerShell” into the search bar. When you are presented with options, right-click on “Windows PowerShell,” the Desktop app. For our purposes, we’ll select “Run as Administrator.” When you are prompted with a dialogue box that asks “Do you want to allow this app to make changes to your PC?” click on “Yes.”
Once you do this, you’ll see a text-based interface that has a string of words that looks like this:
We can switch out of the system folder by typing the following command:
Then we’ll be in a directory such as
PS C:UsersSammy .
To continue with our installation process, we are going to set up some permissions through PowerShell. Configured to run in the most secure mode by default, there are a few levels of permissions that you can set up as an administrator:
We are going to use the RemoteSigned execution policy to set the permission for the current user that allows the PowerShell to accept downloaded scripts that we trust without making the permissions as broad as they would be with an Unrestricted permission. In the PowerShell, let’s type:
PowerShell will then prompt us to provide an execution policy, and since we want to use RemoteSigned, we’ll type:
Once we press
enter we’ll be asked if we do want to change the execution policy. Type the letter y for “yes,” and allow the changes to take effect. We can confirm that this worked by asking for the current permissions across the machine by typing:
You should receive output that looks something like this:
This confirms that the current user can run trusted scripts downloaded from the internet. We can now move on to downloading the files we will need to set up our Python programming environment.
Step 2 — Installing the Package Manager Chocolatey
A package manager is a collection of software tools that work to automate installation processes that include the initial installation, upgrading and configuring of software, and removing software as needed. They keep software installations in a central location and can maintain all software packages on the system in formats that are commonly used.
Chocolatey is a command-line package manager built for Windows that works like
apt-get does on Linux. Available in an open-source version, Chocolatey will help you quickly install applications and tools, and we will be using it to download what we need for our development environment.
Before we install the script, let’s read it to confirm that we are happy with the changes it will make to our machine. To do this, we will use the .NET scripting framework to download and display the Chocolatey script within the terminal window. We’ll create a WebClient object called
$script (you can call it whatever you want as long as you use $ as the first character), that shares Internet connection settings with Internet Explorer:
Let’s look at the options that we have available to us by piping the object to the
Get-Member class to return all members (properties and methods) of this WebClient object:
Looking over the output, we can identify the
DownloadString method that we can use to display the script and signature in the PowerShell window. Let’s implement this method:
After we inspect the script, we can install Chocolatey by typing the following into PowerShell:
The cmdlet
iwr or Invoke-WebRequest allows us to extract data from the web. This will pass the script to the iex or Invoke-Expression cmdlet, which will execute the contents of the script, running the installation script for the Chocolatey package manager.
Allow PowerShell to install Chocolatey. Once it is fully installed, we can begin installing additional tools with the
choco command.
If we need to upgrade Chocolatey at any time in the future, we can run the following command:
With our package manager installed, we can go on to install the rest of what we need for our Python 3 programming environment.
Step 3 — Installing the Text Editor nano (Optional)
We are now going to install nano, a text editor that uses a command line interface, which we can use to write programs directly within PowerShell. This is not a compulsory step, as you can alternatively use a text editor with a graphical user interface such as Notepad, but nano will get us more accustomed to using PowerShell.
Let’s use Chocolatey to install nano:
Here we used the
-y flag so that we confirm automatically that we want to run the script without being prompted.
Easy Install Python Windows 10 2017
Once nano is installed, we will be able to use the
nano command to create new text files and will eventually use it to write our first Python program.
Step 4 — Installing Python 3
Just like we did with nano above, we will use Chocolatey to install Python 3:
PowerShell will now install Python 3, generating output within PowerShell during that process.
Once the process is completed, you should see the following output:
With the installation finished, you’ll want to confirm that Python is installed and ready to go. To see the changes, use the command
refreshenv or close and re-open PowerShell as an Administrator, then check the version of Python available to you on your local machine:
You should get output such as:
Alongside Python, pip will be installed, which will manage software packages for Python. Let’s ensure that pip is up-to-date by upgrading it:
With Chocolatey, we can call Python 3 with the
python command. We will use the -m flag to run the library module as a script, terminating the option list, and from there use pip to install its upgrade.
Once Python is installed and pip updated, we can set up a virtual environment for our development projects.
Step 5 — Setting Up a Virtual Environment
Now that we have Chocolatey, nano, and Python installed, we can go on to create our programming environment with the venv module.
Virtual environments enable you to have an isolated space on your computer for Python projects, ensuring that each of your projects can have its own set of dependencies that won’t disrupt any of your other projects.
Setting up a programming environment provides us with greater control over our Python projects and over how different versions of packages are handled. This is especially important when working with third-party packages.
You can set up as many Python programming environments as you want. Each environment is basically a directory or folder in your computer that has a few scripts in it to make it act as an environment.
Choose which directory you would like to put your Python programming environments in, or create a new directory with
mkdir , as in:
Install Python 3 For Windows
Once you are in the directory where you would like the environments to live, you can create an environment by running the following command:
Billboard 200. Critical reaction to Brandy was generally positive, with Allmusic writer Eddie Huffman declaring Brandy 'a lower-key Janet Jackson or a more stripped-down Mary J.
![]()
Using the
python command, we will run the venv library module to create the virtual environment that in this case we have called my_env .
Essentially,
venv sets up a new directory that contains a few items which we can view with the ls command:
Together, these files work to make sure that your projects are isolated from the broader context of your local machine, so that system files and project files don’t mix. This is good practice for version control and to ensure that each of your projects has access to the particular packages that it needs.
To use this environment, you need to activate it, which you can do by typing the following command that calls the activate script in the
Scripts directory:
Your prompt will now be prefixed with the name of your environment, in this case it is called my_env:
This prefix lets us know that the environment my_env is currently active, meaning that when we create programs here they will use only this particular environment’s settings and packages.
Step 6 — Creating a Simple Program
Now that we have our virtual environment set up, let’s create a simple “Hello, World!” program. This will make sure that our environment is working and gives us the opportunity to become more familiar with Python if we aren’t already.
To do this, we’ll open up nano and create a new file:
Once the text file opens up in Terminal we’ll type out our program:
Exit nano by typing the
control and x keys, and when prompted to save the file press y then the enter key.
Once you exit out of nano and return to your shell, let’s run the program:
The hello.py program that you just created should cause Terminal to produce the following output:
To leave the environment, simply type the command
deactivate and you will return to your original directory.
Install Python 3.7 On Windows 10Conclusion
Congratulations! At this point you should have a Python 3 programming environment set up on your local Windows 10 machine and can begin a coding project!
Easy Install Python Windows 10 64 Bit
To set up Python 3 on another computer, follow the local programming environment guides for Ubuntu 16.04, Debian 8, CentOS 7, or macOS. You can also read about installing Python and setting up a programming environment on an Ubuntu 16.04 server, which is especially useful when working on development teams.
Windows 10 Python Install Location
With your local machine ready for software development, you can continue to learn more about coding in Python by following “Understanding Data Types in Python 3” and “How To Use Variables in Python 3”.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |