En mi virtualenv, necesito usar sudo para todos los comandos

Configuré un virtualenv , que funciona, pero por alguna razón necesito usar sudo para comandos tan simples como mkdir . Obviamente hice algo incorrectamente. ¿Alguna idea de lo que pueda ser?

Gracias

Verifique los permisos y propietario del directorio y entregue:

 $ sudo chown -R me:me virtualenvdir $ sudo chmod -R a+rX virtualenvdir 

cámbielo con su nombre de usuario, generalmente $ USUARIO, y virtualenvdir con el directorio de trabajo de su virtualenv.

Los comandos

 cd test sudo virtualenv python 

crea un directorio llamado python que es propiedad de root.

 drwxr-xr-x 5 root root 4096 2010-04-17 11:40 python 

Eso te obligaría a usar sudo para cosas simples como crear un directorio dentro del directorio de python .

La solución sería eliminar el directorio de python (guardar los datos primero si es necesario) y emitir el comando

 virtualenv python 

sin el sudo .