我安装了嵌入式 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,只要小心,这是可能的。你需要:
-
下载并解压Python可嵌入 zip //python.org/downloads file.
-
在文件中python39._pth
或类似的,取消注释import
命令。
结果应该与此类似:
python39.zip
.
import site
-
下载 get-pip.py //pip.pypa.io/en/stable/installing到Python安装文件夹
-
Run get-pip.py
。这会将 Pip 安装到Scripts
目录:
python get-pip.py
-
直接从命令行运行 Pip,因为 Pip 是一个可执行程序(这
例如安装 Pandas):
.\Scripts\pip install pandas
您可以在以下位置找到更多相关信息:点问题 4207 //github.com/pypa/pip/issues/4207
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)