Eu tenho um novo Macbook - um usuário o instalou e, em seguida, instalei um novo usuário (meu), concedi privilégios de administrador e excluí o antigo. Estou no OS Catalina.
Desde a instalação, tenho tido vários problemas de permissão. O VSCode não consegue encontrar o Jupyter Notebook, pipinstala pacotes em ~/Library/Python/3.7/site-packages.
Quando which python3eu recebo usr/bin/python3. Quando pip3 install <package>recebo: Defaulting to user installation because normal site-packages is not writeableE depois diz que já foi instalado, mesmo que eu não possa acessá-lo quando o faço import <package>.
Parece claro que este é um problema de permissão, pipnão pode ser instalado no python "base" e eles pythonnão conseguem encontrar o que eu instalei ~/Library/Python/3.7/site-packages.
Tentei reinstalar o sistema operacional, mas como não fiz uma instalação limpa, isso não mudou nada. o que estou perdendo? Como exatamente posso corrigir permissões? Onde eu quero que os pacotes sejam instalados (com venvcerteza, mas alguns pacotes que eu quero global (como jupyter)).
obrigado
pip? E se você usar o muito mais seguro python -m pip install ....?
python3 -m pip install ...neste caso, mas sim, quando há várias versões do Python envolvidas, é muito mais seguro invocar pippor meio da abordagem "exec module", para que você saiba que está usando o esperado executável do Python.