cómo evitar el permiso denegado al instalar el paquete para Python sin sudo

Estoy tratando de instalar el contenedor tesseract para python como usuario mike para poder import tesseract . Estoy siguiendo la guía aquí https://code.google.com/p/python-tesseract/wiki/HowToCompilePythonTesseractForCentos

Sin embargo, cuando ejecuto python setup.py install

Me sale el siguiente error:

  [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/test-easy-install-7351.write-test' The installation directory you specified (via --install-dir, --prefix, or the distutils default setting) was: /usr/local/lib/python2.7/site-packages/ 

Tengo acceso a sudo, pero aquí está el problema: cuando inicio sesión como root la versión de python predeterminada es 2.6, sin embargo, cuando inicio sesión como mike la versión de python predeterminada es 2.7 (esta es la que quiero). Entonces, si hago sudo python setup.py install entonces la instalación para tesseract se lleva a cabo en 2.6 lugar de en 2.7 .

¿Qué puedo hacer en este escenario? ¿Debo cambiar los permisos en la carpeta de site-packages ? Estoy un poco fuera de opciones …

prueba python setup.py install --user

Tal vez usted puede escribir esta línea como usuario normal:

 whereis python 

Suponga que el resultado es “/ usr / bin / python”, luego:

 sudo /usr/bin/python setup.py install