Kali Linux 上の Windows Python インタープリターの pip インストール

Kali Linux 上の Windows Python インタープリターの pip インストール

インストールしようとしていますpyインストーラKali 仮想マシン上の Windows Python インタープリター用。

基本的には、Python 2.7の最新バージョンをダウンロードしました->python-2.7.16.msi ターミナルから以下を実行してインストールしました:

wine msiexec /I python-2.7.16.msi

これまでのところ順調です。Python.wine/drive_c/Python 2.7を実行すると、wine python.exeすべて正常に動作します。

ここで、pyinstaller をインストールする必要がありますが、次のように入力します (前に報告した場所に):

wine python.exe -m pip install pyinstaller

以下のようにエラーが発生します:

エラーメッセージ

インストールする必要があるのか​​、それとも別の問題があるのか​​はわかりません。いずれにしても、 Windows Python インタープリターのpipインストール方法がわかりません。pip

ご協力ありがとうございました。

答え1

を試してみるとよいでしょうwine python.exe -m ensurepip -v。 がインストールされている場所を示す行があるはずですpip(インストールされている場合)。

あるいは (およびそれに加えて)、ScriptsWindows/Wine Python インストールのディレクトリにpip.exe(他の同様の名前の実行可能ファイルとともに) が含まれている必要があります。

例えばC:\Python27\Scripts(注ないたとえばC:\Python27\Tools\Scripts、Wine では が存在しないか、 が含まれていないpip.exe場合など、次のいずれかを行うことができます。

  • pipWine で Python をアンインストールして再インストールし、インストール プロセス中にインストーラーでインストールするオプションがマークされていることを確認します。

  • 指示に従ってくださいここダウンロードするにはget-pip.py、基本的に次のコマンドを実行することになります。

      wine curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    

次に、次のコマンドを実行します。

    wine python get-pip.py 

ノート

  • curl再インストールは、技術的には基盤となる「OS」(実質的には Wine であるはずですが、Linux は Python に大きく依存する傾向があります)と調整されないため、 /get-pip.pyメソッドを使用するget-pip.pyよりも好ましいと思われます。

  • の公式Windowsビルドがcurl利用可能ここ必要に応じて、または代替の非公式ビルドについては、ここ

  • wine python -m pip install -U pip他のことに関係なく、実行したい/実行する必要がある他の何かである可能性があります。

関連情報