まず、コードパッケージ
Pythonコードをパッケージ化ツールを使用してパッケージ化されsetuptool
1ファイル構造を作成します。
crawlerCore /
├──コア
│└── のinitの.py
└──setup.py
図2は、定義された設定内容であります
from setuptool import setup,find_packages
setup(
name='Core',
version='1.0.0',
packages=find_packages()
)
*注:名前内部setup.pyは、ファイルのディレクトリ構造に見つけなければなりません。
3ヘビの卵生産(梱包)
実行
python setup.py bdist_egg
crawlerCore 3つ以上のファイルを検索します再入力
crawlerCore /
├──ビルドし
├──Core.egg_infoを
├──distの
├──コア
│└── のinitの.py
└──setup.py
インストールするCore.egg_info店舗の基本情報パケットには、使用します。
distのパイソンの卵は、以前のバージョンにフォールバックする必要がある場合、DIST /使用を入力して、卵を生成します。各パッケージのために一度、保存されている
easy_install *.egg
すべての以前のバージョンをインストール
4インストールパッケージ
実行
python setup.py install
対応する環境に取り付けられた
site-packages
以下のそれはピップによって管理することができます
5アンインストールパッケージ
実行
pip uninstall Core
- あなたはピップの通常の流れに従ってをアンインストールすることができます
6バージョンのロールバック
crawlerCore / distのは、実行入力
easy_install *.egg
卵のパッケージの対応バージョンは、現在のバージョンを上書き
二、パイソン、PW
上記は、ローカルでシンプルなパッケージ管理で
ドキュメントを参照して、パイソンPWの構築方法を:Pythonのチュートリアルは、PWを構築します
ます。https://www.jianshu.com/p/6e37f849c50aで再現