我安裝了嵌入式python here,標題爲「Windows x86-64 embeddable zip file」,但它沒有安裝pip,它也沒有site-packages,當我嘗試做python get-pip.py
它失敗運行,因爲這個文件有import pip
在裏面。那麼如何在嵌入式Python環境中安裝pip。pip嵌入python
回溯(最近通話最後一個): 文件 「\ getpip.py」,行20061,在 主() 文件,線194,在主 引導( 「\ getpip.py。」 TMPDIR = TMPDIR) 文件 「\ getpip.py」,線82,在自舉 進口PIP 文件 「」,線961,在_find_and_load 文件 「」,線路950,在_find_and_load_unlocked 文件 「」,線646, in _load_unlocked 文件「」,行616,在_load_backward_compatible
目錄結構:
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
更多信息得到點子是能夠安裝,即使沒有安裝PIP畫中畫。你確定你運行在嵌入式python的conext中嗎?你能顯示python可執行文件運行的「WHERE」嗎? – nir0s
@ nir0s你的意思在哪裏?我從解壓zip文件的文件夾中運行它。 – fluter
這就是我要問的。哪個文件夾?你能打印該文件夾的目錄內容嗎? – nir0s