用PySide创建一个可执行的python程序

时间:2013-08-19 14:07:15

标签: python exe py2exe

我有一个python程序:

import sys
from PySide.QtCore import *
from PySide.QtGui import *
from PySide.QtWebKit import *


app = QApplication(sys.argv)

web = QWebView()
web.load(QUrl("htpp://www.google.com"))
web.show()
web.resize(650, 750)
web.setWindowTitle('Website')

sys.exit(app.exec_())

我以google.com为例。但是,如果我想用py2exe制作这个程序的可执行文件,但它不会工作。我收到这个错误:

enter image description here

对于没有PySide的其他程序,它确实有效。但是对于PySide来说它没有。我怎样才能使它发挥作用?

2 个答案:

答案 0 :(得分:1)

您需要Microsoft Visual C运行时。

你应该看看这个:http://qt-project.org/wiki/Packaging_PySide_applications_on_Windows。在py2exe教程中,它解释了您应该安装的运行时。

答案 1 :(得分:0)

您缺少一个DLL。有问题的DLL可以(至少以前)通过下载免费的编译器包从Microsoft获得。

或者,确保此进程设置了正确的路径以查找相关DLL。