Pythonプログラムのパッケージ化について詳しく解説

迷茫
リリース: 2017-03-25 13:04:50
オリジナル
2530 人が閲覧しました

環境: CentOS6.5_x64
Python バージョン: 2.6

パッケージ化には pyinstaller を使用します

pyinstaller は、Python のない環境でも実行できます (ただし、関連する基盤となる libc 関連がある必要があるため、ドキュメントを作成します)。 )。 pyinstaller は、Python プログラムを単一のファイルにパッケージ化することをサポートします。これは、テキストをバイナリに変換するだけであり、逆に、パッケージ化されたプログラムの実行速度には影響しません。

pyinstallerをインストールする

pip経由でインストールする:

pip install pyinstaller
ログイン後にコピー

ソースコード経由でインストールする:

python setup.py install
ログイン後にコピー

プログラムをパッケージ化する

-Fパラメータを追加してプログラムを別のファイルにパッケージ化する:

pyinstaller -F test1.py
ログイン後にコピー

virtualenvパッケージを使用する

virtualenvが使用されるアプリケーション用に「分離された」Python 実行環境を作成します。 virtualenv を使用して Python アプリケーションを管理すると、ライブラリの競合によって引き起こされる問題を回避できます。同様に、virtualenv は Python を高速化することはできず、環境を分離してデプロイメントをより便利にするだけです。

例は次のとおりです:

1. virtualenvをインストールします

pip install virtualenv
ログイン後にコピー

3. 仮想環境を起動します

virtualenv -p /usr/bin/python2.6 py26env  --no-site-packages
ログイン後にコピー

4. プログラムを通常に起動します。コードを書いた後。

以上がPythonプログラムのパッケージ化について詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!