Articles of pipa de

Rompiendo ‘pip install’ a pasos más pequeños, así puedo editar el paquete antes de que se instale

Mi familiaridad con pip termina con la capacidad de hacer: ‘pip install’, ‘pip uninstall’ y ‘pip list’, con el nombre del paquete que quiero instalar como único argumento. Este conocimiento limitado me ha llevado hasta ahora, en la medida en que puedo instalar la mayoría de los paquetes simples, y en algún momento, cuando tengo […]

Puede pip instalar paquetes recursivamente desde Requirements.txt

Tengo un proyecto que depende de otros proyectos. Algunos de ellos también mis proyectos del repository privado de git. Enumeré todas las dependencias de projectA en Requirements.txt para todos mis paquetes. Ahora proyecta que el proyecto A también depende de tener dependencias (enumeradas en los requisitos txt y setup.py), pero pip no las instala cuando […]

IPython: ¿cómo canalizo algo en un script de Python?

Entiendo que puedo ejecutar un script en IPython a través de run test.py y depurar desde allí. Pero, ¿cómo canalizo una salida en test.py? Por ejemplo, normalmente podría ejecutarme en la línea de comandos como grep “ABC” input.txt | ./test.py grep “ABC” input.txt | ./test.py , pero ¿cómo hago lo mismo en IPython? ¡Gracias!

Obteniendo readline para bloquear en un FIFO

Creo un fifo mkfifo tofetch Ejecuto este código python: fetchlistfile = file(“tofetch”, “r”) while 1: nextfetch = fetchlistfile.readline() print nextfetch Se detiene en readline, como yo esperaría. Corro: echo “test” > tofetch Y mi progtwig ya no se detiene. Lee la línea, y luego continúa en bucle para siempre. ¿Por qué no se detiene de […]

¿Cómo encontrar qué paquete pip posee un archivo?

Tengo un archivo que sospecho que fue instalado por pip . ¿Cómo puedo encontrar qué paquete instaló ese archivo? En otras palabras, estoy buscando un comando similar a pacman -Qo filename o dpkg -S filename , pero para pip . ¿Existe? ¿O debería usar alguna combinación de pip y grep ? En ese caso, no […]

¿Cuál es el propósito de $ HOME / .local?

He notado que tengo $HOME/.local en mi máquina y parece que este directorio contiene principalmente cosas relacionadas con python, aquí está la lista completa (es un poco larga). Me gustaría preguntar qué acción creó este directorio? Supongo que fue pip install –user -r requirements.txt (a continuación se muestran los comandos con los que lo he […]

¿Cómo suprimir la advertencia de actualización de pip?

Mi versión pip estaba desactivada: cada comando pip decía: You are using pip version 6.0.8, however version 8.1.1 is available. You should consider upgrading via the ‘pip install –upgrade pip’ command. Y no me gustaron las respuestas dadas aquí: ¿Cómo puedo deshacerme de esta advertencia para actualizar desde pip? porque todos quieren perder el sincronismo […]

Python: cómo reconstruir dependencias que necesitan comstackción

La instalación del entorno virtual de mi aplicación python lleva demasiado tiempo durante la implementación debido a una gran cantidad de dependencias. Con el fin de minimizar ese tiempo, quiero incluir las dependencias que residen en el entorno virtual en git, para que ya estén allí en la implementación. El principal problema con eso es […]

¿Cómo se especifica el directorio bin para la instalación de pip con la opción –target habilitada?

Para dar un ejemplo, si ejecuto el comando sudo pip install gunicorn Ahora hay un archivo /usr/local/bin/gunicorn y una carpeta /usr/local/lib/python2.7/site-packages/gunicorn Y puedo correr “gunicorn” desde la shell. Sin embargo, si ejecuto el comando sudo pip install gunicorn –target=~/tmp_directory Hay una carpeta en ~/tmp_directory/gunicorn Sin embargo, no hay “bin / gunicorn” en ninguna parte y […]

actualización del módulo python dentro del código

Mi pregunta se relaciona con esta pregunta: Instalar el módulo de Python dentro del código , pero implica actualizar el módulo. He intentado packages=[‘apscheduler’,’beautifulsoup4′,’gdata’] def upgrade(packages): for package in packages: pip.main([‘install –upgrade’, package]) y def upgrade(packages): for package in packages: pip.main([‘install’, package + ‘ –upgrade’])