为所有没有熊猫的用户导入的熊猫将.py转换为.exe

时间:2019-06-27 14:06:32

标签: python-3.x pandas pyinstaller

我是Python的新手,但是我已经建立了一个python脚本,用于在2个不同的excel工作表中搜索一些特定的值,以打印出匹配项(在excel中)。

问题是,我们的工作机已被严重锁定,并且没有管理员权限,因此我们无法真正安装任何东西(尽管可以下载)。是否有任何与Windows 7兼容的Python版本可以独立运行而无需任何安装程序? 我尝试了pyInstaller,但问题是在我的脚本中我们需要PANDAS。 而且不可能将熊猫安装到我们的本地计算机上。全部被阻止。 (“ pip install pandas”是不可能的。我用Anaconda编写了代码)

所以我的问题是:我该如何为没有权限下载熊猫的同事设置文件?

我可以在已经安装了熊猫的私人计算机中设置一个exe文件(全部使用Windows 7/10)并将其转发给工作人员吗?

使用起来应该很容易->双击执行python脚本

预先感谢您的任何建议。

2 个答案:

答案 0 :(得分:0)

这太旧了,因此您可能已经找到了解决方案,但这可能会对其他人有所帮助。

默认情况下,Python是一种解释性语言。这意味着不可能将其编译为.exe文件。
但是,使用某些模块确实可以将.py脚本转换为Windows可执行文件。
您可以尝试py2exe

  

py2exe是Python Distutils扩展,可转换Python脚本   进入可执行的Windows程序,无需运行即可运行   Python安装。

他们有一个教程here

答案 1 :(得分:0)

您也可以使用pyinstaller,我个人认为它最易于使用。它可以捆绑适用于Linux和Windows的可执行文件,但必须在您希望具有可执行文件的体系结构上运行,即,如果要使Linux具有可执行文件,则必须在某种Linux操作系统上运行带有代码的pyinstaller命令。

更多内容:https://www.pyinstaller.org/