Não é possível executar o notebook jupyter ao usar o ssh

2

Novo no linux e configurando meu primeiro sistema para executar python e deep learning. Eu tenho 16.04 Ubuntu, Anaconda, Python 3, Juypter notebook, e todas as minhas bibliotecas de aprendizado profundo instaladas e elas funcionam na minha caixa Linux. Eu configurei um usuário que sou eu.

Eu quero ser capaz de acessá-los do meu laptop mac de qualquer outro lugar na minha rede doméstica (eventualmente de qualquer lugar, mas de pequenos passos). Eu instalei o openssh, configurei as portas no meu roteador sem fio e consegui me conectar à caixa my linux do meu mac usando a conta e a senha que eu configurei. (Ainda trabalhando na instalação de chaves e desativando o login de senhas, mas novamente, baby steps.)

Da minha sessão ssh, consigo atualizar o sistema, editar arquivos, desligar, etc., mas quando digito jupyter notebook , recebo uma mensagem comando não encontrado .

Alguma ideia do que poderia ser?

    
por Rothrock 11.03.2017 / 01:12

1 resposta

1

Coisa totalmente básica! O login em ssh só executa o .bash_profile e não o .bashrc . Todos os diretórios do meu PATH para Anaconda e Jupyter foram adicionados ao .bashrc. Eu segui este conselho e adicionei o seguinte ao meu .bash_profile

if [ -f ~/.bashrc ]; then
   source ~/.bashrc
fi

Agora vamos para a próxima coisa básica que eu estraguei!

    
por Rothrock 13.03.2017 / 02:52