我写了一些要在其他计算机上运行的.py文件。目标机器未安装python,因此我无法通过策略“安装”它。我所能做的就是复制文件,运行我的东西,然后将其删除。
我试图将开发python文件夹移至目标计算机,将cd移至python文件夹并运行python.exe /path/to/.py/file
。它给我一个错误,指出未注册python.dll。如果我注册了DLL,这可能会使我跨过“违反政策”行。
无论如何,我是否可以在没有实际html" target="_blank">安装python的机器上完成运行python文件的操作(试图让py2exe现在工作,但这很痛苦)?
我决定使用cx_Freeze。
它创建了一个发行版,我可以简单地将其复制并移动到目标计算机。而且,它比py2exe 更容易 使用。此外,它似乎仍在 维护中
(截至2011年3月10日),而py2exe开发似乎并不那么活跃。
问题内容: 我正在构建一个Python应用程序,不想强迫我的客户安装Python和模块。 那么,有没有办法将Python脚本编译为独立的可执行文件? 问题答案: 你可以使用py2exe作为已应答文件,并使用cython在中转换密钥件,在Windows和的中转换等编译过的文件,比普通的和文件要难得多(还可以提高性能!)
问题内容: 所以我有一个Python脚本: 我正在执行这样的: 但是,我必须安装Python并将其包含在环境变量中才能正常工作。 是否可以通过某种方式将Python可执行文件与Python脚本“捆绑”在一起,以便其他人可以在没有Python的情况下在其PC上运行它? 如果只能在Windows中使用,可以。 编辑: 尝试后,我得到此错误: 问题答案: 这是一种实现方法(对于Windows,使用)。
问题内容: 我有一个python脚本,我们将其命名为script1.py。我可以这样在终端中运行它: 但我想像命令行程序一样运行: 我该怎么做 ? 问题答案: 您可以在脚本的开头使用shebang行: 使文件可执行: 并将其放在PATH的目录中(可以是符号链接):
问题内容: 问题:在命令行中,如何调用python脚本而不必在脚本名称前键入?这有可能吗? 信息: 我写了一个方便的脚本来从命令行访问sqlite数据库,但是我有点不喜欢键入“ python SQLsap args”,而只是键入“ SQLsap args”。我什至不知道这是否可能,但是知道是否可行。不仅仅是这个程序。 问题答案: 您可以在脚本的第一行之前添加一个shebang: 这将告诉您当前的s
问题内容: 我想写一个软件,本质上是一个正则表达式数据清理器。我将以CSV格式获取联系人列表,并从此人的姓名中删除所有非单词字符等。 这个项目的全部内容都是Perl编写的,但是我的客户群基本上是非技术性的,因此在Windows上安装Perl对于他们而言并不值得。 关于如何使用Perl / Python / Ruby类型语言而无需在计算机上安装解释器的所有麻烦的任何想法吗? 想了一会儿网络,但由于商
问题内容: 是否可以在网络服务器上将Python脚本作为后台服务运行?我想这样做以进行套接字通信。 问题答案: 您可以使其成为守护程序。有一个PEP可以提供更完整的解决方案,但是我发现这样做很好。