首页 > 生活服务 > 程序猿源

程序猿源

python_embeded安装pip

管理员 1年前 575浏览

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



版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关注微信公众号:"cq_xifan";

评论

收藏

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

Powered By 重庆饭哥 © 2014-2022 教学资源分享站 渝ICP备20005643号-1

相信有一天,理想主义终将所向披靡.

Design by © 2021 XIFAN. Powered by 重庆饭哥

站点声明: 本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

友情链接: 官方网站 饭哥在线工具 饭哥导航 在线运行 博客交流社区 重庆艺术工程职业学院