2016-03-14 4 views
0

Я новичок в Python и недавно установили питон 3.5.1 и пытаюсь установить модуль «запросы», написав следующее: терминалУстановить модуль «запросы» на питон 3.5.1 макинтош

pip install requests

Однако я получаю следующее сообщение об ошибке. Большое вам спасибо за любую помощь, которую вы можете дать!

Collecting requests 
    Using cached requests-2.9.1-py2.py3-none-any.whl 
Installing collected packages: requests 
Exception: 
Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/pip-8.1.0-py2.7.egg/pip/basecommand.py", line 209, in main 
    status = self.run(options, args) 
    File "/Library/Python/2.7/site-packages/pip-8.1.0-py2.7.egg/pip/commands/install.py", line 317, in run 
    prefix=options.prefix_path, 
    File "/Library/Python/2.7/site-packages/pip-8.1.0-py2.7.egg/pip/req/req_set.py", line 732, in install 
    **kwargs 
    File "/Library/Python/2.7/site-packages/pip-8.1.0-py2.7.egg/pip/req/req_install.py", line 835, in install 
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix) 
    File "/Library/Python/2.7/site-packages/pip-8.1.0- py2.7.egg/pip/req/req_install.py", line 1030, in move_wheel_files 
    isolated=self.isolated, 
    File "/Library/Python/2.7/site-packages/pip-8.1.0-py2.7.egg/pip/wheel.py", line 344, in move_wheel_files 
    clobber(source, lib_dir, True) 
    File "/Library/Python/2.7/site-packages/pip-8.1.0-py2.7.egg/pip/wheel.py", line 315, in clobber 
    ensure_dir(destdir) 
    File "/Library/Python/2.7/site-packages/pip-8.1.0- py2.7.egg/pip/utils/__init__.py", line 83, in ensure_dir 
    os.makedirs(path) 
    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' 

ответ

2

Вы пытаетесь установить requests на место вы не имеете права делать это.

Если вы sudo это, т.е. sudo pip install requests будет успешным. Кроме того, вы можете искать виртуальные среды для локального управления зависимостями.

Кроме того, вы устанавливаете версию Python 2.7.x requests, из-за использования Python 2.7.x версии pip. Вам нужно будет использовать pip для 3.5 явно, если это тот, который вы хотите установить. Там будет либо двоичный файл pip3.5, либо вы можете запустить его с полным путем к пипу для Python 3.5.x

Смежные вопросы