Acabei de atualizar meu MacBook para Catalina. Após a atualização, o zsh não pode mais encontrar. De fato, no meu .zshrc eu tinha:
export PATH=/anaconda3/bin:$PATH
No entanto, o caminho / anaconda3 / bin não existe mais. Isso significa que perdi todo o meu ambiente?
macos
anaconda
conda
environment
macos-catalina
user1315621
fonte
fonte
Respostas:
Você pode encontrar o ambiente anaconda3 inteiro em um link de atalho chamado 'Itens realocados' na área de trabalho. Parece que a atualização para Catalina não permite que o ambiente Conda seja instalado em um diretório de usuários, agora provavelmente relacionado ao novo volume do sistema, movendo-se para uma partição somente leitura.
Esse problema foi aberto já em 10 de junho. Estou um pouco decepcionado por não ter sido resolvido antes da atualização da Catalina.
Existe uma solução que parece funcionar sem perder o ambiente, consulte este link: https://github.com/ContinuumIO/anaconda-issues/issues/10998#issuecomment-539215005
No link:
Copie a pasta anaconda3 localizada em Itens realocados para / Users / myname /
Terminal Aberto
Entrar:
export PATH='/Users/myname/anaconda3/bin:$PATH'
Entrar:
conda init zsh
fonte
anaconda3
diretório, descobri que ojupyter notebook
kernel estava travando. Eu tive que alterar manualmente os argumentos do iniciador/Users/[myusername]/Library/Jupyter/kernels/python3/kernel.json
.zsh: /Users/me/anaconda3/bin/conda: bad interpreter: /anaconda3/bin/python: no such file or directory
erro ao executarconda init zsh
. Há algo mais que eu possa fazer?export PATH="/Users/myname/anaconda3/bin:$PATH"
caso contrário$PATH
não vai ficar substituído corretamente e todos os seus locais de caminho antigos desaparecerãoA Anaconda publicou uma postagem no blog sobre o assunto. Parece haver duas opções principais:
Reinstalação: por enquanto, apenas para instalador de shell (você precisará aguardar o novo instalador se confiar na GUI).
Reparo (experimental): permitirá corrigir a instalação antiga e manter todos os ambientes antigos
Você pode consultar o site da Anaconda para obter mais informações.
fonte
Se você estiver usando
zsh
, o instalador do conda adiciona um script conda init no final do seu~/.bash_profile
arquivo. Você deve copiá-lo e colar no seu~/.zshrc
arquivo.fonte
Nenhuma das respostas existentes funcionou para mim, mas esta funciona.
Faça o download da ferramenta de substituição de prefixo independente do anaconda em https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe e torne-o executável:
Mova sua pasta anaconda3 de Itens Relocados para sua pasta pessoal: ~ / anaconda3.
Corrija sua pasta usando o seguinte comando:
Execute novamente o conda init para corrigir o seu comando conda shell:
Se você estiver usando zsh, substitua o último comando por:
fonte
Agora há uma correção da anaconda.
https://www.anaconda.com/anaconda-distribution-2019-10/
conda -V
jupyter notebook
Tudo funcionou perfeitamente para mim, sem necessidade de mudar de caminho ou qualquer coisa.
fonte
use isso (não use double ")
fonte
cópia de
anaconda3/ path to /Users/<my_user>/
Então
export PATH='/Users/<my_user>/anaconda3/bin:$PATH'
Editar arquivo:
/Users/<my_user>/anaconda3/conda
Edite a primeira linha como:
Salvar mudanças para
/Users/<my_user>/anaconda3/bin/conda init zsh
Deveria trabalhar
fonte
Consegui desenvolver uma solução alternativa para esse problema instalando o miniconda a partir do Homebrew ( https://brew.sh/ ). Após instalar o Homebrew, digite o seguinte em Terminal:
Depois que o miniconda estiver instalado, os comandos conda deverão estar acessíveis através do Terminal e você também poderá executar
conda update conda
para garantir que os pacotes em seu ambiente sejam consistentes.Por fim, pode ser necessário alterar sua abordagem para abrir ferramentas do Anaconda, como o Jupyter Notebook. Essas ferramentas podem ser acessadas via Terminal com o prefixo
conda run ...
Por exemplo:
abrirá o Jupyter Notebook, mas o comando
pode não funcionar. Uma pergunta semelhante foi feita neste post .
fonte
conda run jupyter notebook
. Isso fez por mim.Eu reinstalei o anaconda através do terminal mac e ele funciona bem.
fonte
Eu segui este post e funcionou (eu fiz isso para python 3). Resumo das etapas:
Relocated Items
sua casachmod +x
)Execute o instalador com a
-u
opção de atualizar uma instalação existente do Anaconda:./<name of anaconda installer> -u
adicione esta linha ao seu
.bash_profile
:export PATH="/Users/<username>/anaconda3/bin:$PATH"
fonte
Instalei o anaconda com êxito através do modo de comando, ainda não estava em execução.
Portanto, o conda foi instalado, mas não ativado.
Meus passos para a solução:
(no terminal; a ativação precisa ser executada com êxito)
(precisa ser executado sem nenhum erro)
(isso ativará o conda automaticamente para executá-lo)
Isso também resolveu outro problema - meu spyder não estava funcionando no navegador. Agora está indo bem.
Se não funcionar, me avise.
fonte