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

そして、必要なすべての *.pyc および *.pyd ファイルが Python HOME の Lib ディレクトリにあります。

.\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 に答える