| 
 
 
 Install PIP in Embedded Python
 
Draft for Information Only ContentTo Intstall PIP in Embedded Python on WindowsInstall Embedded Python on Windows
 Install PIP in Embedded Python on Windows
 Check
 PIPInstallion in Embedded PythonCheck
 sys.pathof Embedded PythonCheck Default Configuration of Embedded Python
 Check
 PIPInstallion in Embedded PythonSources and References
 
 To Intstall PIP in Embedded Python on WindowsInstall Embedded Python on WindowsInstall PIP in Embedded Python on Windows
        Download get-pip.pyfrom 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.pyto install PIPD:\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 PIPInstallion in Embedded Python
        Check PIPInstallion byD:\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.pathof Embedded Python
        Open PythonType import sysType 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 bywith 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 PIPInstallion in Embedded PythonSources 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 |  |