带有嵌入式 python 的 pip

2023-12-29

我安装了嵌入式 pythonhere https://www.python.org/downloads/release/python-360/,标题为“Windows x86-64 embeddable zip file”,但它没有安装 pip,它也没有站点包,当我尝试这样做时python get-pip.py它无法运行,因为该文件有import pip在里面。那么如何在嵌入式 python 环境中安装 pip 呢?

回溯(最近一次调用最后一次): 文件“.\getpip.py”,第 20061 行,位于 主要的() 文件“.\getpip.py”,第 194 行,在 main 中 引导程序(tmpdir = tmpdir) 文件“.\getpip.py”,第 82 行,引导程序中 导入点 文件“”,第 961 行,位于 _find_and_load 中 文件“”,第 950 行,在 _find_and_load_unlocked 中 文件“”,第 646 行,在 _load_unlocked 中 文件“”,第 616 行,位于 _load_backward_complete 中

目录结构为:

Directory: C:\Downloads\python-3.6.1rc1-embed-win32

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----         3/4/2017   7:26 PM         157344 pyexpat.pyd
-a----         3/4/2017   7:26 PM          97952 python.exe
-a----         3/4/2017   7:26 PM          58016 python3.dll
-a----         3/4/2017   7:26 PM        3263648 python36.dll
-a----         3/4/2017   7:26 PM        2209284 python36.zip
-a----         3/4/2017   7:26 PM             79 python36._pth
-a----         3/4/2017   7:26 PM          96416 pythonw.exe
-a----         3/4/2017   7:26 PM          23200 select.pyd
-a----         3/4/2017   7:26 PM         866464 sqlite3.dll
-a----         3/4/2017   7:26 PM         895648 unicodedata.pyd
-a----         3/4/2017   7:26 PM          83784 vcruntime140.dll
-a----         3/4/2017   7:26 PM          24224 winsound.pyd
-a----         3/4/2017   7:26 PM          45216 _asyncio.pyd
-a----         3/4/2017   7:26 PM          77984 _bz2.pyd
-a----         3/4/2017   7:26 PM         101536 _ctypes.pyd
-a----         3/4/2017   7:26 PM         215712 _decimal.pyd
-a----         3/4/2017   7:26 PM         156832 _elementtree.pyd
-a----         3/4/2017   7:26 PM        1042592 _hashlib.pyd
-a----         3/4/2017   7:26 PM         183456 _lzma.pyd
-a----         3/4/2017   7:26 PM          32416 _msi.pyd
-a----         3/4/2017   7:26 PM          25760 _multiprocessing.pyd
-a----         3/4/2017   7:26 PM          33952 _overlapped.pyd
-a----         3/4/2017   7:26 PM          61600 _socket.pyd
-a----         3/4/2017   7:26 PM          64160 _sqlite3.pyd
-a----         3/4/2017   7:26 PM        1458848 _ssl.pyd

即使明确指出可嵌入Python 版本没有 支持点 //docs.python.org/using/windows.html#windows-embeddable,只要小心,这是可能的。你需要:

  1. 下载并解压Python可嵌入 zip //python.org/downloads file.

  2. 在文件中python39._pth或类似的,取消注释import命令。 结果应该与此类似:

    python39.zip
    .
    import site
    
  3. 下载 get-pip.py //pip.pypa.io/en/stable/installing到Python安装文件夹

  4. Run get-pip.py。这会将 Pip 安装到Scripts目录:

    python get-pip.py
    
  5. 直接从命令行运行 Pip,因为 Pip 是一个可执行程序(这 例如安装 Pandas):

    .\Scripts\pip install pandas
    

您可以在以下位置找到更多相关信息:点问题 4207 //github.com/pypa/pip/issues/4207

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有嵌入式 python 的 pip 的相关文章

随机推荐