Sideway
output.to from Sideway
Draft for Information Only

Content

To Intstall PIP in Embedded Python on Windows
 Install Embedded Python on Windows
 Install PIP in Embedded Python on Windows
 Check PIP Installion in Embedded Python
 Check sys.path of Embedded Python
 Check Default Configuration of Embedded Python
 Check PIP Installion in Embedded Python
 Sources and References

To Intstall PIP in Embedded Python on Windows

Install Embedded Python on Windows

Install PIP in Embedded Python on Windows

  • Download get-pip.py from https://bootstrap.pypa.io/get-pip.py and save the file on the Python directory.
  • Launch a command prompt.
  • Change directary to the Python directory.
  • Run python get-pip.py to install PIP
    D:\python-3.8.1-embed-amd64>python get-pip.py
    Collecting pip
      Using cached pip-21.3-py3-none-any.whl (1.7 MB)
    Collecting setuptools
      Using cached setuptools-58.2.0-py3-none-any.whl (946 kB)
    Collecting wheel
      Using cached wheel-0.37.0-py2.py3-none-any.whl (35 kB)
    Installing collected packages: wheel, setuptools, pip
    Successfully installed pip-21.3 setuptools-58.2.0 wheel-0.37.0

Check PIP Installion in Embedded Python

  • Check PIP Installion by
    D:\python-3.8.1-embed-amd64>pip.exe -V
    Traceback (most recent call last):
      File "runpy.py", line 193, in _run_module_as_main
      File "runpy.py", line 86, in _run_code
      File "D:\python-3.8.1-embed-amd64\scripts\pip.exe\__main__.py", l
    ine 4, in <module>>
    ModuleNotFoundError: No module named 'pip'
    
    D:\python-3.8.1-embed-amd64>
  • FAILED

Check sys.path of Embedded Python

  • Open Python
  • Type import sys
  • Type print(sys.path)
    Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AM
    D64)] on win32
    >>> import sys
    >>> print(sys.path)
    ['D:\\python-3.8.1-embed-amd64\\python38.zip', 'D:\\python-3.8.1-embed-amd64']
    >>>

Check Default Configuration of Embedded Python

  • Check default configuration by
    with open('python38._pth', 'r') as fin:
        print(fin.read())
    >>> with open('python38._pth', 'r') as fin:
    ...       print(fin.read())
    ...
    python38.zip
    .
    
    # Uncomment to run site.main() automatically
    #import site
    
    >>>
  • Uncomment to run site.main() automatically by
    with open('python38._pth', 'r') as fin:
        filetext=fin.read()
    filetext=filetext.replace('#import site','import site')
    with open('python38._pth', 'w') as fin:
        fin.write(filetext)
    >>> with open('python38._pth', 'r') as fin:
    ...     filetext=fin.read()
    ...
    >>> filetext=filetext.replace('#import site','import site')
    >>> with open('python38._pth', 'w') as fin:
    ...     fin.write(filetext)
    ...
    73
    >>>
  • Check configuration again
    >>> with open('python38._pth', 'r') as fin:
    ...     print(fin.read())
    ...
    python38.zip
    .
    
    # Uncomment to run site.main() automatically
    import site
    
    >>>
  • Restart the Embedded Python and check sys.path of Embedded Python again
    Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AM
    D64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import sys
    >>> print(sys.path)
    ['D:\\python-3.8.1-embed-amd64\\python38.zip', 'D:\\python-3.8.1-embed-amd64', '
    D:\\python-3.8.1-embed-amd64\\lib\\site-packages']
    >>>

Check PIP Installion in Embedded Python

  • Check PIP Installion by
    D:\python-3.8.1-embed-amd64>pip.exe -V
    pip 21.3 from D:\python-3.8.1-embed-amd64\lib\site-packages\pip (py
    thon 3.8)
    
    D:\python-3.8.1-embed-amd64>
  • PASSED

Sources and References

https://michlstechblog.info/blog/python-install-python-with-pip-on-windows-by-the-embeddable-zip-file/

©sideway

ID: 211200001 Last Updated: 12/1/2021 Revision: 0


Latest Updated LinksValid XHTML 1.0 Transitional Valid CSS!Nu Html Checker Firefox53 Chromena IExplorerna
IMAGE

Home 5

Business

Management

HBR 3

Information

Recreation

Hobbies 8

Culture

Chinese 1097

English 339

Reference 79

Computer

Hardware 249

Software

Application 213

Digitization 32

Latex 52

Manim 205

KB 1

Numeric 19

Programming

Web 289

Unicode 504

HTML 66

CSS 65

SVG 46

ASP.NET 270

OS 429

DeskTop 7

Python 72

Knowledge

Mathematics

Formulas 8

Algebra 84

Number Theory 206

Trigonometry 31

Geometry 34

Coordinate Geometry 2

Calculus 67

Complex Analysis 21

Engineering

Tables 8

Mechanical

Mechanics 1

Rigid Bodies

Statics 92

Dynamics 37

Fluid 5

Fluid Kinematics 5

Control

Process Control 1

Acoustics 19

FiniteElement 2

Natural Sciences

Matter 1

Electric 27

Biology 1

Geography 1


Copyright © 2000-2024 Sideway . All rights reserved Disclaimers last modified on 06 September 2019