Instale o pacote Python com permissão de leitura no Arch-Linux

1

Eu tentei o Arch Linux recentemente e como sou um programador Python queria instalar o pacote request . Para fazer isso eu precisei instalar o gerenciador de pacotes pip Python chamando

$ sudo easy_install pip 

Em seguida, instalei o pacote de solicitações com

$ sudo pip3 install requests

Se eu agora iniciar o Python e importar o pacote de solicitações, o conteúdo do pacote estará completamente ausente. Normalmente, deve haver várias classes e funções.

Python 3.5.1 (default, Mar  3 2016, 09:29:07)
[GCC 5.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> dir(requests)
['__doc__', '__loader__', '__name__', '__package__', '__path__', '__spec__']

Então eu dei uma olhada no diretório /usr/lib/python3.5/site-packages onde os pacotes Python instalados estão localizados e descobri que o diretório requests não tem permissão de leitura para todos.

$ ls /usr/lib/python3.5/site-packages
drwxr-x---  4 root root   4096 Mar  1 17:04 requests
drwxr-x---  2 root root   4096 Mar  1 17:04 requests-2.13.0.dist-info
drwxr-xr-x  5 root root   4096 Apr 14  2016 setuptools
drwxr-xr-x  2 root root   4096 Apr 11  2016 setuptools-20.7.0-py3.5.egg-info
drwxr-xr-x  2 root root   4096 Oct 11  2015 six-1.10.

Existe uma maneira de instalar novos pacotes Python no Arch com os privilégios certos? Eu usei o Debian antes e passei pelo mesmo procedimento para instalação do pacote Python e nunca descobri este problema.

    
por MrLeeh 01.03.2017 / 07:21

0 respostas