Respuesta corta:intenta ejecutar python3 -m pip install -e .
Algunas explicaciones:
Las diferentes versiones de Python no sorprenden. WSL es, efectivamente, una máquina virtual ultraligera. Su instalación de Windows python es completamente independiente de la instalación de WSL python.
Python tiene dos versiones principales ampliamente utilizadas, Python 2 y Python 3. El comando python
ejecuta alguna versión menor de Python 2, mientras que el comando python3
ejecuta una versión menor de Python 3. A continuación se muestra el resultado de mi consola.
[email protected]:~/scratch$ python --version
Python 2.7.18
[email protected]:~/scratch$ python3 --version
Python 3.8.5
Pip es el administrador de instalación de Python y tiene las mismas versiones principales que Python. El comando pip
ejecuta la versión Python 2 de pip, mientras que pip3
ejecuta la versión Python 3 de pip.
Es una mejor práctica usar python3 -m pip
sobre pip3
, ayuda a garantizar que esté utilizando la versión de pip asociada con la versión de python que espera ejecutar.
Intentando hacer esto primero/otra vez
- Actualizando la información del paquete
sudo apt-get update
- Descargando todas las actualizaciones
sudo apt-get upgrade
- Reinstalando pip
sudo apt-get install python3-pip
Claramente, el problema es con la terminal, es decir, no reconoce el comando, por lo que tal vez pip no esté instalado correctamente, pero con lo que ha mostrado hasta ahora, no creo que surja este problema. De todos modos, pruébalo.
También
¿Qué estás tratando de instalar? Pip es para paquetes de python, ¿verdad?