将包(pywin32)安装到Python嵌入式发行版

时间:2016-08-03 09:02:29

标签: packages python-3.5 pywin32

Python 3.5 "embedded distribution"是一个包含

的ZIP文件
pyexpat.pyd
python.exe
python3.dll
python35.dll
python35.zip
pythonw.exe
pyvenv.cfg
select.pyd
sqlite3.dll
unicodedata.pyd
vcruntime140.dll
winsound.pyd
_bz2.pyd
_ctypes.pyd
_decimal.pyd
_elementtree.pyd
_hashlib.pyd
_lzma.pyd
_msi.pyd
_multiprocessing.pyd
_overlapped.pyd
_socket.pyd
_sqlite3.pyd
_ssl.pyd

我需要安装pywin32

安装程序需要在系统上安装特定的python版本。无法手动提供目标路径。

Dialog

Selection

安装程序可以解压缩,但我对包装系统不熟悉,所以我不能手动安装。

我发现https://bootstrap.pypa.io/get-pip.py设法获取Scripts / pip.exe并创建了Lib / site-packages。

可是:

tools\python
>pip install pywin32
  Could not find a version that satisfies the requirement pywin32 (from versions: )
No matching distribution found for pywin32

解决方案已移至回答。

了解如何从当前安装程序手动安装软件包(或如何让安装程序使用指定路径)会很有趣。

1 个答案:

答案 0 :(得分:4)

在[{3}}

的Python轮上有一个(稍微更旧)的pywin32版本
> pip.exe install pypiwin32
Collecting pypiwin32
  Downloading pypiwin32-219-cp35-none-win32.whl (7.9MB)
    100% |################################| 7.9MB 114kB/s
Installing collected packages: pypiwin32
Successfully installed pypiwin32-219

测试:

import win32clipboard

win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardText( 'Hello World!', win32clipboard.CF_TEXT )
win32clipboard.CloseClipboard()

> python test.py

粘贴:Hello World!