У меня есть новый Macbook - пользователь установил его, а затем я установил нового (моего) пользователя, предоставил права администратора и удалил старого. Я работаю на ОС Catalina.
С момента установки у меня было несколько проблем с разрешениями. VSCode не может найти Jupyter Notebook, pip
устанавливает пакеты на ~/Library/Python/3.7/site-packages
.
Когда я делаю which python3
, я получаю usr/bin/python3
. Когда я делаю pip3 install <package>
, я получаю: Defaulting to user installation because normal site-packages is not writeable
И затем он говорит, что он уже установлен, хотя я не могу получить к нему доступ, когда я import <package>
.
Кажется очевидным, что это проблема с правами доступа pip
не может быть установлена на "base" python, и они python
не могут найти то, что я установил в ~/Library/Python/3.7/site-packages
.
Я попытался переустановить ОС, но так как я не сделал чистую установку, это ничего не изменило. Что мне не хватает? Как именно я могу исправить разрешения? Где я хочу установить пакетов (конечно, venv
, но некоторые пакеты мне нужны глобальные (например, jupyter
).
Спасибо