Python Forum
Python 3.9/3.8 and pip installation under Windows
Thread Rating:
  • 3 Vote(s) - 4.67 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python 3.9/3.8 and pip installation under Windows
#1
Python 3.9.1
Installer is the same as before,here some points
[Image: 7U9xPW.png]
Start cmd and test that python and pip point to Python 3.9 from any folder.
Microsoft Windows [Version 10.0.19041.804]
(c) 2020 Microsoft Corporation. Med enerett.
C:\Users\Tom>cd ..
C:\Users>cd ..

# Test python
C:\>python -V
Python 3.9.1

# Test pip
C:\>pip -V
pip 20.2.4 from c:\python39\lib\site-packages\pip (python 3.9)
As what show over works,can now run code from any folder.
# answer.py
def universe():
    return 42

print(f'The answer to everything is {universe()}')
From cmd.
Output:
# Go to folder where code is C:\>cd code # Run code C:\code>python answer.py The answer to everything is 42

Fixing Path if needed
If you have installed Python before,then may need to manually update Environment Variables Path.
Here how to change Environment Variables Path
Same as image but point to where you have installed Python 3.9.
[Image: WfreEG.png]
Test python and pip again same as posted over.



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
C:\Python38>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)
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
C:\>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.
>>> import requests
>>>
>>> r = requests.get('http://python-forum.io')
>>> r.status_code
200
>>> 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]

Restart

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

Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. Med enerett.
   
C:\Windows\System32>cd\
   
C:\>python
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)
C:\>
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

C:\>python
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('https://www.python.org/')
>>> r.status_code
200
>>> r.encoding
'utf-8'
>>> r.headers['date']
'Tue, 09 May 2017 15:34:57 GMT'
Reply


Messages In This Thread
Python 3.9/3.8 and pip installation under Windows - by snippsat - May-09-2017, 04:27 PM

Forum Jump:

User Panel Messages

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