3

我想将我制作的程序发送给我的朋友,但问题是它无法在他的计算机上运行,​​因为他没有安装所有库。例如 :

#! /usr/bin/env python2.7

from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *
from bs4 import BeautifulSoup as bs
import sys

我怎样才能向他发送所有必要的库?希望我的问题很清楚。

4

1 回答 1

1

你也可以试试“Python to EXE”:

http://www.py2exe.org/

这会将脚本及其组件打包到一个包中,该包与包含的 exe 一起运行。

如果你有勇气,你可以“自己动手”,为 python 收集关键的 DLL 和 EXE:

.\MSVCR71.dll
.\OCI.dll
.\python.exe
.\python25.dll

以及 Python HOME 的 Lib 目录中所有需要的 *.pyc 和 *.pyd 文件:

.\Lib\cx_Oracle.pyc
.\Lib\cx_Oracle.pyd
.\Lib\encodings\aliases.pyc
.\Lib\glob.pyc
.\Lib\logging\config.pyc
.\Lib\os.pyc
.\Lib\pprint.pyc
... excreta ...

获取所有文件和您开发的任何 *.py 脚本并将它们卷入适当的目录结构并将其压缩以进行分发。

于 2012-12-10T20:16:03.413 回答