分发python脚本的最佳方式

时间:2016-11-21 19:51:32

标签: python pyinstaller python-wheel

我写了一个相对简单的python脚本来帮助朋友处理和分析数据。该脚本将一些xls文件读入pandas数据帧,并将结果写入excel表。我使用argprase设置了一些选项并指定了源文件的位置。为简单起见,我用Gooey创建了一个GUI。因此,我在下面列出了一些模块依赖项。

DateTime (4.1.1)
Gooey (0.9.2.3)
natsort (5.0.1)
numpy (1.11.2)
pandas (0.19.1)
pip (9.0.1)
PyInstaller (3.2)
python-dateutil (2.6.0)
pytz (2016.7)
scipy (0.18.1)
setuptools (28.8.0)
six (1.10.0)
wheel (0.30.0a0)
wxPython (3.0.2.0)
xlrd (1.0.0)
XlsxWriter (0.9.3)

这部分我试图找出与我的朋友分享此套餐的最佳和最独立的方式。她根本不精通python,甚至不知道命令行是什么(因此我构建了一个GUI)。

说实话,我的头脑旋转着所有潜在的选择......

轮子,鸡蛋,.pyc,setuptools,cython,py2app,py2exe,pyinstaller,cx_freeze,pip wheel ......

我一直主要尝试使用pyinstaller为她的Windows电脑和她的Mac制作一个exe文件,但是我无法让它们工作。这是最好的方式,还是有更简单的方法来分发这个小程序?

0 个答案:

没有答案