Instalando solicitudes de Python

Así que estoy intentando descargar solicitudes usando pip y obtengo el error a continuación. He comprobado el registro de errores, pero para mí es incomprensible.

¿Alguna sugerencia? Tengo un problema similar cuando bash usar pip para beautifulsoup4.

~ ∴ pip install requests Downloading/unpacking requests Downloading requests-2.2.1-py2.py3-none-any.whl (625kB): 625kB downloaded Installing collected packages: requests Cleaning up... Exception: Traceback (most recent call last): File "/Library/Python/2.7/site-packages/pip-1.5.2-py2.7.egg/pip/basecommand.py", line 122, in main status = self.run(options, args) File "/Library/Python/2.7/site-packages/pip-1.5.2-py2.7.egg/pip/commands/install.py", line 279, in run requirement_set.install(install_options, global_options, root=options.root_path) File "/Library/Python/2.7/site-packages/pip-1.5.2-py2.7.egg/pip/req.py", line 1380, in install requirement.install(install_options, global_options, *args, **kwargs) File "/Library/Python/2.7/site-packages/pip-1.5.2-py2.7.egg/pip/req.py", line 664, in install self.move_wheel_files(self.source_dir, root=root) File "/Library/Python/2.7/site-packages/pip-1.5.2-py2.7.egg/pip/req.py", line 894, in move_wheel_files pycompile=self.pycompile, File "/Library/Python/2.7/site-packages/pip-1.5.2-py2.7.egg/pip/wheel.py", line 202, in move_wheel_files clobber(source, lib_dir, True) File "/Library/Python/2.7/site-packages/pip-1.5.2-py2.7.egg/pip/wheel.py", line 189, in clobber os.makedirs(destsubdir) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs mkdir(name, mode) OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/requests' Storing debug log for failure in /Users/my_name/Library/Logs/pip.log 

Está intentando instalar el paquete en ‘/Library/Python/2.7/site-packages/requests’ pero requiere permisos de root para hacerlo. Esto debería funcionar:

 $ sudo pip install requests 

prueba esto:

 pip install --user requests 

(así es como está escrito, no tienes que sustituir nada en)

Esta es la parte importante:

 OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/requests' 

Para instalar una biblioteca en todo el sistema (en esa carpeta) necesita privilegios de root, use sudo:

 sudo pip install requests 

Alternativamente, eche un vistazo a virtualenv para que pueda tener diferentes instalaciones locales sin necesidad de root.

Para Mac OS X:

Primero instale pip por este comando:

 sudo easy_install pip 

Luego instale las solicitudes con este comando:

 pip install --user requests 

Si estás en Pycharm, intentando actualizar tus solicitudes de 2.5 a 2.7, obtendrás el mismo error, escribí lo siguiente en mi línea de comando:

 sudo pip install --upgrade requests 

Si solicita su contraseña, simplemente ingrese la contraseña de su computadora

Y funcionó para mí

para ubuntu

 sudo apt-get install python-requests 

¡¡todo listo!!

Si ejecuta pip con sudo, es posible que desee la marca -H de sudo.

 sudo -H pip install --user requests