Python可执行文件立即关闭

时间:2014-04-27 22:32:19

标签: python python-2.7 cmd

我在python 2.7中创建了一个程序。我设置py2exe并使我的程序进入可执行文件。我可以完美地运行.exe文件。当我将其上传到文件托管网站上并且人们下载它们时,他们无法运行它。用户点击运行后程序立即关闭。我怎样才能解决这个问题?非常感谢所有帮助。

以下是我的设置文件

from distutils.core import setup
import py2exe


setup(console=['mole calc.py']) 

我也尝试了导入时间

这是程序的开始

from __future__ import division
while True:
    value= raw_input("Welcome, chose the type of function you would like to use : Y = Moles to Particles, X = Particles to Moles, Z = Moles to Mass in Grams, C = Mass in Grams to Moles, V = Moles to Liters, B = Liters to moles ")


    if value in ['y', 'Y']:
            x= input ("Enter value of mole ")
            y=x*6.02*10**23
            print y

2 个答案:

答案 0 :(得分:1)

您需要分发整个“dist”目录,而不仅仅是exe文件。 请参阅http://www.py2exe.org/index.cgi/FAQ(章节:“这些文件是什么?”)

答案 1 :(得分:0)

在mediafire上查看您的文件,看起来您没有向最终用户提供或解释他们将需要运行Microsoft Visual C运行时DLL。

重新阅读py2exe教程(http://www.py2exe.org/index.cgi/Tutorial#Step5

的第5步