将cx_Freeze与Pandas一起使用

时间:2015-03-23 18:44:27

标签: python-3.x pandas cx-freeze

所以我运行32位3.4 python并编写了一个运行正常的脚本,但我试图使用cx_Freeze将其转换为exe文件。这是我的设置代码:

from cx_Freeze import setup, Executable
import sys
import pandas

base = None

if sys.platform == 'win32':
    base = 'Win32GUI'

setup(name='VPN_Decoder',
      version = '1.0',
      options = {'build_exe':{"packages":['tkinter','pandas']}},
      executables = [Executable("VPN Decoder.py", base=base)])

当我在构建过程中运行它时,它不会返回任何错误,但是当我打开exe时它会返回: http://imgur.com/iBT6BVx

我用我编写的另一段代码测试了安装脚本,并且它第一次完美运行所以我知道问题与这个特定的脚本有关。更具体地说,似乎是在我尝试导入pandas模块时。那就是当我在代码中导入pandas时,如果我不在脚本中导入pandas但是在安装文件中导入pandas它仍然可以正常工作。

这是我第一次使用cx_Freeze或尝试完成此过程,因此我无法解读导致错误的原因。任何帮助将不胜感激!

0 个答案:

没有答案