ホームページ  >  に質問  >  本文

eclipse - python代码怎么打包

python代码怎么打包。像java一样打个包共别人引用

ringa_leeringa_lee2740日前812

全員に返信(1)返信します

  • 黄舟

    黄舟2017-04-18 09:06:36

    私が書いた書籍『It's Django』のチュートリアルを参照してください

    関連する段落を直接抜粋してご覧いただきます:

    独自のキットをアップロード

    私たちは他の人が書いた非常に多くのパッケージを見たり使ったりしてきましたが、本当に自分で書きたいですか?この章の前の内容は、パッケージを作成してローカルで使用する方法を誰もが理解するには十分ですが、このパッケージを世界と共有するにはどうすればよいでしょうか?もちろん、パッケージを PyPI にアップロードする必要があります (これにより、誰もが pip を使用してパッケージをダウンロードしてインストールできます)。このセクションではその方法を説明します。

    独自のパッケージをアップロードする場合は、まず PyPI に登録してアカウントとパスワードを取得する必要があります。

    まず最初に、Python プロジェクトを現在のフォルダーまたは相対フォルダーからインポートできるようにするだけでなく、Python 環境にインストールできるようにしたい場合は、次の場所にプロジェクトを記述する必要があることを全員が知っておく必要があります。プロジェクト ディレクトリ setup.py ファイル。ここでは、setup.py をカスタマイズするために PyPI にアップロードする必要があります。まず、アップロードするプロジェクトの構造と、追加するいくつかの構成ファイルの場所を確認しましょう。 リーリー

    プロジェクトの下に元々 2 つのパッケージ

    pkgA があったことに気付きました (通常、プロジェクトには複数のパッケージがあり、プロジェクトをアップロードするときにすべてのパッケージをアップロードする必要があります)。 pkgB が付いたいくつかのモジュールはキット構造としてマークされています。次に、説明ファイル __init__.py (プロジェクトの構造と使用法を紹介するために使用されますが、ここでは詳しく説明しません) と実行ファイル (プロジェクト全体の実行スクリプト コード) README があります。 runner

    次に、元のプロジェクトに 2 つの設定ファイル、つまり

    ファイルと setup.py ファイルを追加する必要があります。これらのファイルの記述方法を 1 つずつ紹介します。 .pypirc

    まず見てみましょう

    :setup.py リーリー

    から distutils.core 関数をインポートする必要があります (distutils は Python の組み込みパッケージです)。この関数の各パラメーターの意味を理解しましょう。 🎜> setup

    ここで少し説明させてください scripts ここのスクリプトに書かれているのは、プロジェクト全体の実行ファイルです。このファイルをユーザーのシステムに同時にインストールするには、マークを付ける必要があります。そうしないと、後で pip を使用してインストールするときに、パッケージのみがインストールされ、実行可能ファイルはインストールされません。ここでのいわゆる実行可能ファイルのインストールとは、実際には、指定されたスクリプトを /usr/bin/ などの実行可能パスに配置することを意味します。これにより、ユーザーはインストール後に任意の場所でスクリプトを実行できます (実際には、インストール パスを指定できますが、スクリプト名を指定するだけで、デフォルトの場所に配置されます)。ここで注意しなければならないことは、スクリプトの名前がインポートするパッケージと同じであってはいけないということです。これにより、インポート エラーが発生する可能性があります。

    この時点で、すでに美しいインストール ファイルが作成されています (PyPI リリースもサポートしています)。

    次に、.pypirc ファイルを見てみましょう。このプロファイルを作成することによってのみ、PyPI に転送できます。

    リーリー

    Windows ユーザーの場合は、ターミナル (コマンド プロンプト) を開いて環境変数を設定してください。

    リーリー

    次に、C スロットのユーザー フォルダー (実際には C:Users) にサブディレクトリ Owner を追加し、.pipyrc のコピーをコピーしてフォルダーに置きます ([完了] に設定されている場合でも)。

    Linux または Mac ユーザーの場合は、.pypirc もホーム ディレクトリにコピーしてください:

    リーリー

    上記の設定ファイルの準備ができたら、最後の段階に進み、最初に登録します。

    リーリー

    次にアップロード:

    リーリー

    これで、自分の作品を全世界に公開することができました。PyPI にアクセスして、パッケージ ページを見てください。最後に、甘い果物を味わい、pip を使用してプロジェクト (およびその中のパッケージ) をダウンロードし、自分のコンピューターにインストールして確認しました。

    リーリー

    読者が pip を使用してアップロードされたプロジェクトを自分のコンピューターにインストールする場合、プロジェクトの下のパッケージはローカル マシン上のどこにでもインポートできます。

    そうすれば、あなたも Python の貢献者であることを世界に伝えることができます。


    私が回答した質問: Python-QA

    返事
    0
  • キャンセル返事