私は使いたいgntp モジュールC/C++ ソフトウェアのトースターのような通知を表示します。ソフトウェアのすべての依存関係をパッケージ化して、別のコンピューターで自己実行できるようにしたいと考えています。
モジュールはインストーラーgntp
を通じてのみ利用可能でありpip
、使用できません(ソフトウェアを実行しているコンピューターにインターネット接続がありません)
ソースからインストールするにはどうすればいいですか?
easy_install
ユーザーに/ のインストールを強制せずpip
、pip パスを手動で追加することを好みます%PATH
。
PS: Windows マシンで Python 2.7 を使用しています。
ベストアンサー1
- パッケージをダウンロードする
- 圧縮されている場合は解凍してください
cd
setup.pyを含むディレクトリに- ドキュメントにインストール手順が記載されている場合は、その指示を読んで従ってください。
- 入力
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 のインストール