我有一个python代码,我需要将它发送给运行它的客户端。
python代码适用于requirements.txt
中提到的一些导入模块:
requests==2.11.1
xlwt==1.1.2
beautifulsoup4==4.5.1
如果我必须在Windows中执行代码,我将在运行脚本之前手动要求客户端下载上述模块。 我创建了一个bash脚本(对于linux),就是这样:
sudo pip install -r requirements.txt
echo "Requirements met"
python ./isb.py
windows中等效的bash脚本是什么?我想客户端只执行1个执行其他剩余文件的文件。
可以为这样的任务制作可执行文件吗? 如果需要,代码和其他文件为here。
答案 0 :(得分:0)
我过去也有类似的任务。所以我只使用了一个工具py2exe来构建一个独立的可执行文件,它在构建时解析了依赖关系。一个有效的python解释器将包含在构建中。因此,您的客户端可以通过双击或从cmd shell执行此独立的exe文件。