Python 3.9.1
Installer is the same as before,here some points
Start
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.
Test
Python 3.8.5
The installer(since 3.6) is the same for 3.8,here a image with some advice.
Check
Install with
Python 3.7 install last in this thread.
This is a advice how to install
It's advisable to change the long
Python download.
Choose a
[Image: 4Qfi5o.jpg]
Under Customize installation make sure that
[Image: O0ydCp.jpg]
Here also choose Path
[Image: anUIAI.jpg]
Finish install.
[Image: tlZRit.jpg]
Testing that
Start cmd:
Installer is the same as before,here some points
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.
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.
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-2It'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'