簡単な答え:python3 -m pip install -e .
を実行してみてください
いくつかの説明:
Python のさまざまなバージョンは驚くべきことではありません。 WSL は事実上、超軽量の仮想マシンです。 Windows Python インストールは、WSL Python インストールから完全に独立しています。
Python には、Python 2 と Python 3 の 2 つの広く使用されているメジャー バージョンがあります。コマンド python
コマンド python3
は、Python 2 のいくつかのマイナー バージョンを実行します。 Python 3 のいくつかのマイナー バージョンを実行します。以下は私のコンソール出力です。
[email protected]:~/scratch$ python --version
Python 2.7.18
[email protected]:~/scratch$ python3 --version
Python 3.8.5
Pip は Python インストール マネージャーであり、Python と同じメジャー バージョンを持っています。コマンド pip
pip の Python 2 バージョンを実行しますが、pip3
Python 3 バージョンの pip を実行します。
python3 -m pip
を使用することをお勧めします pip3
以上 、実行する予定の python のバージョンに関連付けられている pip のバージョンを使用していることを確認するのに役立ちます。
これらを最初に/もう一度やってみる
<オール>sudo apt-get update
- すべてのアップグレードをダウンロードしています
sudo apt-get upgrade
- pip の再インストール
sudo apt-get install python3-pip
明らかに問題は端末にある、つまりコマンドを認識しないため、pip が適切にインストールされていない可能性がありますが、これまでに示した内容では、この問題は発生しないと思います。とにかく試してみてください。
また
何をインストールしようとしていますか?pip は python パッケージ用です。