2014-04-27 350 views
-1

我在python 2.7中創建了一個程序。我設置了py2exe,並將我的程序設置爲可執行文件。我可以很好地運行.exe文件。當我在文件託管站點上載它並且人們下載它時,它們不能運行它。程序在用戶點擊運行後立即關閉。我怎樣才能解決這個問題?所有的幫助非常感謝。Python可執行文件立即關閉

這裏是我的設置文件看起來像

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 
+0

沒有足夠的信息來診斷問題;我們至少需要查看代碼的相關位。 –

+5

沒有足夠的信息來回答你的問題。另外,這裏沒有人會下載你的可執行文件並運行它。 –

回答

0

在mediafire上查看您的文件,它看起來像您沒有提供也沒有向最終用戶解釋他們將需要Microsoft Visual C運行時DLL運行。所述py2exe教程的

重新讀取步驟5(http://www.py2exe.org/index.cgi/Tutorial#Step5

+0

ooga的答案可能是比這更好的答案,但這也必須解決。 – whitebeard