Ответ 1
С первого взгляда, похоже, вам нужны права администратора для установки пакетов в вашей системе. Попробуйте запустить pip как администратор или эквивалент вашей ОС.
Я пытаюсь установить виртуальную среду с помощью команды:
pip install virtualenv
но я получаю следующую ошибку:
IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/virtualenv.py'
Как это исправить?
С первого взгляда, похоже, вам нужны права администратора для установки пакетов в вашей системе. Попробуйте запустить pip как администратор или эквивалент вашей ОС.
У вашей учетной записи нет доступа на запись в этот каталог?.
Если каталог установки является системным каталогом, вам может потребоваться войти в систему как администратор или "корневая" учетная запись.
sudo pip install virtualenv
Если у вас нет административного доступа к этому компьютеру, вы можете выбрать другой каталог установки, предпочтительно тот, который указан в вашей переменной среды PYTHON_PATH
.
проще: измените это разрешение dir:
chmod +a 'user:YOUR_USER_NAME allow add_subdirectory,add_file,delete_child,directory_inherit' /Library/Python/2.7/site-packages
У вас нет разрешения на редактирование общесистемной версии этой библиотеки. Попробуйте использовать sudo
:
sudo pip install --upgrade virtualenv