Python Forum
Python 3.8 (3.6-3.7) and pip installation under Windows
Thread Rating:
  • 3 Vote(s) - 4.67 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python 3.8 (3.6-3.7) and pip installation under Windows
Python 3.8.5

The installer(since 3.6) is the same for 3.8,here a image with some advice.
[Image: 3.8.png]

Check Windows Path that python and pip work from anywhere in cmd
# Test pip
C:\>pip -V
pip 19.2.3 from c:\python38\lib\site-packages\pip (python 3.8)

# Test Python
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (In
tel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print(walrus := True)
>>> a = 11
>>> if (b := a) > 10:
...     print(f'The value of b is {b} and greater than 10')
The value of b is 11 and greater than 10

>>> exit()
Dos not Windows Path work like this,look at Environment Variables Path,and change to 3.8 location on disk.

Install with pip is the same.
# Install eg Requests
C:\>pip install requests
Collecting requests .....
Successfully installed requests-2.22.0

# Test that Requests work
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (In
tel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> r = requests.get('')
>>> r.status_code
>>> r.headers['Date']
'Sat, 08 Feb 2020 19:42:48 GMT'
>>> exit()

Python 3.7 install last in this thread.

This is a advice how to install Python and pip under Windows | Part-2
It's advisable to change the long default Path,to a simper Path eg C:\Python36.

Python download.
Choose a executable installer  32-bit or 64-bit.

[Image: 4Qfi5o.jpg]

Under Customize installation make sure that pip is marked on.

[Image: O0ydCp.jpg]

Here also choose Path C:\Python36

[Image: anUIAI.jpg]

Finish install.

[Image: tlZRit.jpg]


Testing that python and pip command work from cmd.
Start cmd:

Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. Med enerett.
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\>pip -V
pip 9.0.1 from c:\python36\lib\site-packages (python 3.6)
Now that all work,can eg test pip with install of Requests.
C:\>pip install requests
Collecting requests
  Using cached requests-2.13.0-py2.py3-none-any.whl
Installing collected packages: requests
Successfully installed requests-2.13.0

Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> r = requests.get('')
>>> r.status_code
>>> r.encoding
>>> r.headers['date']
'Tue, 09 May 2017 15:34:57 GMT'
Would like to add some things.

A lot of people come unfamiliar with using the command prompt and are confused in thinking pip is ran on the python interpreter (ie. >>> prompt), but is ran on the system's command prompt (ie. windows C:\ prompt, linux username@computername ~$).

Also your pip may be out of date.

Quote:pip : You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
This is just a warning. Your package will still install, but it is just warning you that your pip is not current. You can update pip by the command they give you pip install --upgrade pip

You can use pip to upgrade your existing packages
pip install -U youtube-dl
Python 3.7
Installasjon work the same 3.6.
But the Add Python 3.7 to Path did not overwrite the 3.6 Path,so i had to change Path manually to point to 3.7.
The setup look:
[Image: FNhk69.jpg]
pip is automatically marked on,do not utmark it.

Fixing Path if needed
For new user the Path to 3.7 should be okay.
Here how to change Environment Variables Path
[Image: GUgLry.jpg]

Check python and pip
Check that python and pip point to 3.7 from anywhere cmd/cmder.
λ python -V
Python 3.7.0

λ pip -V
pip 10.0.1 from c:\python37\lib\site-packages\pip (python 3.7)
python will use Python 3.7.
pip install something will install to Python 3.7

Access other versions
All other version installed can be accessed by using py(this is a py.exe that get installed in Path of Windows)
λ py -3.6 -V                                                                                                   
Python 3.6.4                                                        
λ py -2.7 -V                                                                                                   
Python 2.7.9                                                                                                   
λ # Using pip to install to 2.7                                                                            
λ py -2.7 -m pip install logzero                                                                               
Requirement already satisfied: logzero in c:\python27\lib\site-packages 
Added info about Python 3.8 at top.

Forum Jump:

User Panel Messages

Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020