Recientemente comencé a usar ConfigParser () para mis scripts de python para agregarles algunas funcionalidades para los archivos de configuración. Sé cómo usarlo pero tengo un problema. Mi script debe ejecutarse como usuario root, usando sudo. Los archivos de configuración están en ~/.config/scriptconfig/ pero cuando ejecuta un script como sudo, cambia temporalmente a los usuarios […]
Tengo una Mac, instalé Python con Homebrew y instalé paquetes con pip . Pero descubrí que cuando llamo a pip list y sudo pip list , en realidad da diferentes versiones de paquetes. Por ejemplo, tengo ipython (3.1.0) en sudo pip list e ipython (2.3.0) en solo pip list . Qué significa eso? ¿Tengo dos […]
Estoy tratando de usar raspado, pero tengo un problema. desde six.moves importa xmlrpc_client como xmlrpclib ImportError: no se puede importar el nombre xmlrpc_client Entonces, intenté pip install –upgrade six scrape , pero: Found existing installation: six 1.4.1 DEPRECATION: Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. […]
Hago inicio de sesión ssh con este script: import pxssh import pexpect s = pxssh.pxssh() hostname = ‘localhost’ username = ‘py_worker’ password = ‘nicejob’ s.login (hostname, username, password) print “logged in” Luego quiero ejecutar algún progtwig que, en algunos casos, puede requerir sudo password y, en algunos casos, puede que no sea necesario. Así que […]
Tratando de actualizar matplotlib como en esta publicación , corrí export PYTHONHOME=/usr/lib/python2.7/ sudo easy_install -U distribute sudo pip install –upgrade matplotlib Ahora, cada vez que bash ejecutar python obtengo ImportError: no module named os . ¿Que pasó? Por favor, ayúdame. Estoy en OS X 10.9.5.
He instalado Python 2.7 en mi sistema y también he instalado Anaconda. En este momento, estoy usando anaconda de python y funciona perfectamente. Desafortunadamente, quería usar el python de anaconda para ejecutarse usando root. El problema es que no pude cambiar la ruta de acceso de python para la raíz. Si escribo ” which python […]
En mi script de Python, realizo algunas operaciones que necesitan privilegios de root. También creo y escribo en archivos que no quiero que sean propiedad exclusiva de root sino del usuario que ejecuta mi script. Por lo general, ejecuto mi script utilizando sudo . ¿Hay alguna manera de hacer lo anterior?
Cuando uso pip, por lo general no funciona sin sudo. A menudo veo que la gente usa pip sin sudo, entonces, ¿qué estoy haciendo mal? Leí que no se recomienda instalar paquetes pip con sudo. Sé que con virtualenv puedo usar pip sin sudo, pero para instalar virtualenv primero tengo que usar sudo. Cuando bash […]
Después de intentar instalar virtualenv con pip $ pip install virtualenv Obtuve un permiso negado error IOError: [Errno 13] Permission denied: ‘/Library/Python/2.7/site-packages/virtualenv.py’ Así que usé sudo para instalar virtualenv $ sudo pip install virtualenv Pero entonces apareció una advertencia: El directorio ‘/ Users / petertao / Library / Caches / pip / http’ o su […]
Esta pregunta es sobre las mejores prácticas. Estoy ejecutando un script de implementación con Fabric. Mi usuario de implementación ‘deploy’ necesita sudo para reiniciar los servicios. Así que estoy usando la función sudo de fabric para ejecutar estos comandos en mi script. Esto funciona bien pero solicita una contraseña durante la ejecución del script. NO […]