Разрешение на отказано в ошибке при установке пакетов в VS Code - PullRequest
0 голосов
/ 06 марта 2020

Я использую WSL с Ubuntu 18.04 LTS в Windows 10. И, чтобы соединить Ubuntu и VS Code, я также установил remote-WSL и подключил их успешно (возможно).

Но в терминале кода VS при установке пакета с использованием pip всегда возникала ошибка разрешения:

ОШИБКА: не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 13] В доступе отказано: '/home/choi/.local/lib' Проверьте разрешения.

Подробнее об ошибке на этом скриншоте .

В В этой ситуации я чувствую какой-то сомнительный момент. 1. Я создал виртуальную среду с использованием Conda и установил пакет в этой виртуальной среде. Я не знаю, почему мне нужно разрешение в каталоге /home/choi/.local/lib.

На самом деле, перед использованием VS Code в качестве средства отладки я использовал JupyterLab с разрешением root (команда: sudo jupyter lab --allow-root). Итак, в терминале JupyterLab я мог устанавливать пакеты без ошибок. Но теперь я обращаюсь к VS Code с разрешением пользователя ('choi'), а не 'root'.

Я не смог найти решение, и поэтому пришел сюда за вашей поддержкой.

...