Estoy tratando de instalar un kit de herramientas, estoy en WSL usando ubuntu. Descargué ubuntu ayer. Así es como se ve el proceso de instalación para este kit de herramientas. En Windows cmd dice que tengo python 3.7.9 pero en ubuntu dice que tengo python 3.8.2
git clone https://github.com... cd program pip install -e .o:
pip install program pip install -e . no me funciona, me sale este error:
user@DESKTOP-REA10BN:~/gym$ pip install -e . Command 'pip' not found, but there are 18 similar ones.sin embargo, verifiqué y tengo pip instalado, esto es lo que verifiqué antes de ejecutar:
user@DESKTOP-REA10BN:~$ cd\ > sudo apt-get install python-pip cdsudo: command not found user@DESKTOP-REA10BN:~$ python3 --version Python 3.8.2 user@DESKTOP-REA10BN:~$ python3-pip --version python3-pip: command not found user@DESKTOP-REA10BN:~$ which pip3 /usr/bin/pip3 user@DESKTOP-REA10BN:~$ pip3 -V pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)mis RUTAS:
/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files/WindowsApps/CanonicalGroupLimited.UbuntuonWindows_2004.2020.812.0_x64__79rhkp1fndgsc:/mnt/c/windows/system32:/mnt/c/windows:/mnt/c/windows/System32/Wbem:/mnt/c/windows/System32/WindowsPowerShell/v1.0/:/mnt/c/windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/user/AppData/Local/Programs/Python/Python37-32/Scripts/:/mnt/c/Users/user/AppData/Local/Programs/Python/Python37-32/:/mnt/c/Users/user/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/user/AppData/Local/Programs/Microsoft VS Code/bin:/snap/binRespuesta corta: intente 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 una versión secundaria de Python 2, mientras que el comando python3 ejecuta una versión secundaria de Python 3. A continuación se muestra el resultado de mi consola.
lawruble@Balrog:~/scratch$ python --version Python 2.7.18 lawruble@Balrog:~/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é usando la versión de pip asociada con la versión de python que espera ejecutar.
sudo apt-get update sudo apt-get upgrade sudo apt-get install python3-pipClaramente, 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 todas formas pruébalo.
¿Qué estás tratando de instalar? pip es para paquetes de python, ¿verdad?