Si estamos hablando de instalar paquetes de python para usar en el código que está escribiendo, use pip.
Para cada proyecto en el que esté trabajando, cree un entorno virtual y luego use pip solo para instalar las cosas que necesita ese proyecto. De esa manera, instala todas las bibliotecas que usa de manera consistente, están contenidas y no interfieren con nada de lo que instala a través de su administrador de paquetes.
Si planea lanzar cualquier código de Python, normalmente agregará un setup.py
o requirements.txt
a su proyecto, lo que permitirá que pip obtenga automáticamente todas sus dependencias. Permitiéndole crear o recrear fácilmente un entorno virtual para ese proyecto.
Если для параметра RUNZSH
установить значение no перед запуском установщика или запустить его со стандартным вводом, не подключенным к терминалу, оболочка не запустится. В вашем случае добавление < /dev/null
в конце команды кажется самым простым решением:
su - $username -c 'sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" < /dev/null'