【发布时间】:2021-09-17 10:29:45
【问题描述】:
我正在创建一个pyinstaller 规范文件,需要添加一个在库中找到的DLL。这现在在我自己的目录中:
a = Analysis(['eyecommand.py'],
pathex=['.'],
binaries=["C:\users\wwade\appdata\local\programs\python\python39\lib\site-packages\pyvjoy\utils\x64\vJoyInterface.dll"],
datas=added_files,
hiddenimports=["skimage.filters.rank.core_cy_3d","pynput.keyboard._win32", "pynput.mouse._win32"],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=True)
问题是我不想提交该二进制行 - 它会在其他任何人的机器上中断。有没有办法可以“一般”指向site-packages 目录?
%SITEPACKAGES%\pyvjoy\utils\x64\vJoyInterface.dll
【问题讨论】:
标签: python windows pyinstaller