如何将python-ldap模块部署到没有Internet访问的Mac计算机(独立包)

问题描述 投票:0回答:1

我在Mac OS 10.13上使用python-ldap模块。我需要将我的代码与python-ldap模块一起部署到一百台Mac,无需访问Internet。有没有办法通过只移动文件来实现这一目标?每个Mac OS都使用相同的版本(全新的图像)。

我用pip轻松地在我的Mac上安装了python-ldap。我的代码运行正常。

我将我的代码复制到第二台Mac以及文件夹“/Library/Python/2.7/site-packages”,其中包含看起来像ldap模块的内容。在第二台Mac上执行相同的代码时,会找到python-ldap模块,但是我收到异常“找不到pyasn1模块”。

python macos pip openldap macos-high-sierra
1个回答
0
投票

我建议构建python-ldap及其依赖项pyasn1pyasn1-modules的轮子。

对于每个模块:

python setup.py bdist_wheel

然后你可以分发轮文件并安装它们。

(另一种选择可能是使用brew回购。)

© www.soinside.com 2019 - 2024. All rights reserved.