+1. Usar pipes, de hecho, la forma de instalar paquetes Python desde PyPI. También considere instalarlo en el directorio de inicio del usuario en lugar de en todo el sistema (menos dañino en general, aunque es probable que ipython no rompa las cosas) mediante el uso pip install --upgrade --user packagename. Luego lo instalará en el ~/.local/binque está en PYTHONPATHUbuntu.
gertvdijk
1
Secundo la --userbandera cuando uso pip. Especialmente para paquetes que interactúan directamente con el sistema operativo y sus bibliotecas, por ejemplo. PIL. Esto evita romper todo lo que depende de ciertas versiones de las bibliotecas al no instalarlo en todo el sistema.
Fahad Yousuf
pip install --upgrade --user ipythoneliminará el viejo ipython en el sistema. Es seguro ?
waterloo2005
1
@ waterloo2005 No, no eliminará ninguno ipythondel sistema, ni lo hará con regularidad sudo pip install packagename. DPKG / APT se instala en una ubicación diferente, que tenía prioridad sobre él. Eso hace que correr ipythono import packagenamemirar primero en las ubicaciones donde se pipinstala. Si pipvuelve a eliminar el paquete, por ejemplo sudo pip uninstall packagename(o el equivalente de usuario), volverá a utilizar la versión anterior de Ubuntu. Entonces, sí, es totalmente seguro. Sin embargo, recomiendo usar --usersin sudo si solo lo usa para esa cuenta de usuario.
gertvdijk
Crearé un Q&A más canónico sobre la instalación de paquetes Python usando DPKG / APT junto con el pipmétodo en unos días si no puedo encontrar uno.
pipes, de hecho, la forma de instalar paquetes Python desde PyPI. También considere instalarlo en el directorio de inicio del usuario en lugar de en todo el sistema (menos dañino en general, aunque es probable que ipython no rompa las cosas) mediante el usopip install --upgrade --user packagename. Luego lo instalará en el~/.local/binque está enPYTHONPATHUbuntu.--userbandera cuando uso pip. Especialmente para paquetes que interactúan directamente con el sistema operativo y sus bibliotecas, por ejemplo. PIL. Esto evita romper todo lo que depende de ciertas versiones de las bibliotecas al no instalarlo en todo el sistema.pip install --upgrade --user ipythoneliminará el viejo ipython en el sistema. Es seguro ?ipythondel sistema, ni lo hará con regularidadsudo pip install packagename. DPKG / APT se instala en una ubicación diferente, que tenía prioridad sobre él. Eso hace que correripythonoimport packagenamemirar primero en las ubicaciones donde sepipinstala. Sipipvuelve a eliminar el paquete, por ejemplosudo pip uninstall packagename(o el equivalente de usuario), volverá a utilizar la versión anterior de Ubuntu. Entonces, sí, es totalmente seguro. Sin embargo, recomiendo usar--usersin sudo si solo lo usa para esa cuenta de usuario.pipmétodo en unos días si no puedo encontrar uno.fuente