2017-06-15 64 views
0

我即将将python脚本转换为py2exe的可执行文件,但我担心通过pip安装的几个模块(paramiko & xlrd)将不包含在该可执行文件。有没有人知道如果这些不是标准库的模块在将它移动到.exe格式时是否包含在脚本中?pip在打包python脚本时安装了模块

+2

你试过了吗?只需运行py2exe,暂时将网站包中的paramiko重命名为_paramiko,然后查看它是否可以找到并使用paramiko,然后将其重命名为 – Artyer

+0

......我怎么没有想到这一点?绝对检查现在。感谢这个想法。 – dmcoding

+1

@Artyer是正确的,你也可以检查另一台计算机上的EXE文件,以确保它是完全便携式的,无需添加 –

回答

0

是的。该文件夹的paramiko - 或任何非标进口功能 - 位于目录

C:\ path_to_your_script's_folder \ script_folder \建立\ bdist.win32 \ winexe \收集-2.7 \的paramiko

该文件夹保存与该导入文件关联的所有.pyc文件(在本例中为paramiko)。

感谢@Artyer和@Ofer Sadan的帮助!