我在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-ldap及其依赖项pyasn1和pyasn1-modules的轮子。
对于每个模块:
python setup.py bdist_wheel
然后你可以分发轮文件并安装它们。
(另一种选择可能是使用brew回购。)