python ubuntu-12.04 virtualenv pip

error: no se pudo crear ''/usr/local/lib/python2.7/dist-packages/virtualenv_support'': Permiso denegado



ubuntu-12.04 pip (9)

Estoy usando ubuntu 12.04 y estoy tratando de instalar virtualenv pero repentinamente recibí este error.

samuel@sampc:~$ pip install virtualenv Downloading/unpacking virtualenv Running setup.py egg_info for package virtualenv warning: no previously-included files matching ''*'' found under directory ''docs/_templates'' warning: no previously-included files matching ''*'' found under directory ''docs/_build'' Installing collected packages: virtualenv Running setup.py install for virtualenv error: could not create ''/usr/local/lib/python2.7/dist-packages/virtualenv_support'': Permission denied Complete output from command /usr/bin/python -c "import setuptools;__file__=''/home/samuel/build/virtualenv/setup.py'';exec(compile(open(__file__).read().replace(''/r/n'', ''/n''), __file__, ''exec''))" install --single-version-externally-managed --record /tmp/pip-Z2v_fR-record/install-record.txt: running install running build running build_py running install_lib creating /usr/local/lib/python2.7/dist-packages/virtualenv_support error: could not create ''/usr/local/lib/python2.7/dist-packages/virtualenv_support'': Permission denied ---------------------------------------- Command /usr/bin/python -c "import setuptools;__file__=''/home/samuel/build/virtualenv/setup.py'';exec(compile(open(__file__).read().replace(''/r/n'', ''/n''), __file__, ''exec''))" install --single-version-externally-managed --record /tmp/pip-Z2v_fR-record/install-record.txt failed with error code 1 Storing complete log in /home/samuel/.pip/pip.log

¿Alguien tiene una idea sobre mi caso?


En el caso de un error de permiso denegado, solo necesita ir con este comando.

sudo pip install virtualenv

sudo antes del comando descartará el error de permisos de usuario actual.

Nota: Para los riesgos de seguridad, debe leer el comentario de piotr.


Es porque el entorno virtual viarable no se ha instalado.

Prueba esto:

sudo pip install virtualenv virtualenv --python python3 env source env/bin/activate pip install <Package>

o

sudo pip3 install virtualenv virtualenv --python python3 env source env/bin/activate pip3 install <Package>


He oído que usar sudo con pip no es seguro.

Intente agregar --user al final de su comando, como se menciona here .

pip install packageName --user

Sospecho que la instalación con este método significa que los paquetes no están disponibles para otros usuarios.


No tienes permiso para la carpeta de Python.

sudo chown -R $USER /usr/local/lib/python2.7


Primero, sudo pip install ''package-name'' significa que no devolverá nada

sudo: pip: command not found

Obtienes el Permiso denegado, no deberías usar la instalación de pip como root de todos modos. Puede simplemente instalar los paquetes en su propio usuario como se mencionó anteriormente con

pip install ''package-name'' --user

y funcionará como lo desea. Si lo necesita en cualquier otro usuario, simplemente ejecute el mismo comando y estará listo.


Utilizar

sudo pip install virtualenv

Aparentemente tendrás poderes de administrador al agregar "sudo" antes de la línea ... simplemente no olvides tu contraseña.


pip no da permiso, así que no puede hacer la instalación de pip. Pruebe el siguiente comando.

apt-get install python-virtualenv


tienes que cambiar el permiso en la ruta mencionada.


utilizar

sudo pip install virtualenv

Usted tiene un error de permiso denegado. Esto indica que su usuario actual no tiene los permisos de root. Por lo tanto, ejecute el comando como un superusuario.