pip/easy_install を使用せずに pypi モジュールを手動でインストールするにはどうすればいいですか? 質問する

pip/easy_install を使用せずに pypi モジュールを手動でインストールするにはどうすればいいですか? 質問する

私は使いたいgntp モジュールC/C++ ソフトウェアのトースターのような通知を表示します。ソフトウェアのすべての依存関係をパッケージ化して、別のコンピューターで自己実行できるようにしたいと考えています。

モジュールはインストーラーgntpを通じてのみ利用可能でありpip、使用できません(ソフトウェアを実行しているコンピューターにインターネット接続がありません)

ソースからインストールするにはどうすればいいですか?

easy_installユーザーに/ のインストールを強制せずpip、pip パスを手動で追加することを好みます%PATH

PS: Windows マシンで Python 2.7 を使用しています。

ベストアンサー1

  1. パッケージをダウンロードする
  2. 圧縮されている場合は解凍してください
  3. cdsetup.pyを含むディレクトリに
  4. ドキュメントにインストール手順が記載されている場合は、その指示を読んで従ってください。
  5. 入力python setup.py install

ステップ5では管理者権限が必要になる場合があります。ここで行うことはオペレーティングシステムによって異なります。たとえばUbuntuでは次のようにします。sudo python setup.py install


編集- kwatford に感謝します (最初のコメントを参照)

上記の手順 5 で管理者権限の必要性を回避するには、フラグを使用できる場合があります--user。この方法では、現在のユーザーに対してのみパッケージをインストールできます。

ドキュメントにはこう書かれています:

ファイルは、site.USER_BASE (以下、userbase と表記) のサブディレクトリにインストールされます。このスキームでは、純粋な Python モジュールと拡張モジュールが同じ場所 (site.USER_SITE とも呼ばれます) にインストールされます。

詳細は以下をご覧ください:python 2.7 のインストール

おすすめ記事