我想将我的Python3脚本发送给我的岳父母和祖母。每个人都有自己的Windows机器,一个运行Windows 7,另一个运行XP。包不需要编程知识的Python 3可执行文件
不知道如何打包它们才能在各自的机器上运行。有没有这样的方法?
在IDE环境中,我的脚本会提示关键字,路径,文件名。所以有一些输入,用户必须输入。不知道这是否会影响便携式脚本的创建。
通过一些回应在这里阅读计算器后,我发现py2exe
没有与Python 3
而且Pytonw
工作,建议在这里为好,看起来很复杂。我认为我的亲戚都不会执行这些步骤。
最后CX-Freeze
网站我得到ublock过滤器 - 当我访问他们的网站时存在恶意软件风险和很大的警告窗口。
我相信这里最好的方法是在他们的机器上安装用于Windows的python3.4。这和运行“msi”(或“exe”)文件一样简单。之后,你可以发送“.bat”文件,比如''c:\ python34 \ python.exe your_script.py''',然后他们运行它。 – user996142
ublock默认会阻止Sourceforge上的所有内容,这有点过分 - Sourceforge会做一些傻事,但其中还有很多有价值的项目。你可以单独找到cx_Freeze [docs](http://cx-freeze.readthedocs.org/en/latest/index.html)和[downloads](https://pypi.python.org/pypi/cx_Freeze/)网站,但。 –