Erro ao executar `jupyter notebook` (não existe tal arquivo ou diretório)

94

Quando executo jupyter notebookem meu ambiente virtual no Arch Linux, ocorre o seguinte erro.

Error executing Jupyter command 'notebook': [Errno 2] No such file or directory

Minha versão Python é 3.6 e minha versão Jupyter é 4.3.0

Como posso resolver esse problema?

David Chen
fonte
@LouiseDavies pip install "ipython[notebook]"e pip install jupyter
David Chen
@LouiseDavies Ocorreu um erro-bash::command not found
David Chen

Respostas:

149

Parece-me que a instalação estragou de alguma forma. Tente executar:

# For Python 2
pip install --upgrade --force-reinstall --no-cache-dir jupyter
# For Python 3
pip3 install --upgrade --force-reinstall --no-cache-dir jupyter

Isso deve reinstalar tudo do PyPi. Isso deve resolver o problema, pois acho que pip install "ipython[notebook]"deixar as coisas bagunçadas.

Louise Davies
fonte
7
Isso não resolve meu problema. Estou usando o Ubuntu 17.04 e Python 3.6
Huan
2
pip3 install --upgrade --force-reinstalar --no-cache-dir jupyter funcionou para mim. Estou usando o windows 10 e o python 3.5
Romano Vacca,
1
Não ajuda tentar abrir o jupyter lab no mesmo terminal depois de executar tudo isso.
ashley
4
Funcionou para mim depois de adicionar --user. Sem essa opção, eu estava obtendo permissão negada em um pacote. Lembro-me de instalar esse pacote há algum tempo, talvez eu usei sudo ou algo errado assim.
aless80
Funcionou para mim, mas primeiro tenho que executar "pip3 install --upgrade pip"
dvillaj
46

Para mim, o problema era que o comando jupyter notebookmudou para jupyter-notebookapós a instalação.

Se isso não funcionar, tente python -m notebook, e se ele abrir, feche-o e, em seguida export PATH=$PATH:~/.local/bin/, atualize seu caminho abrindo um novo terminal e tente jupyter notebooknovamente.

E finalmente, se isso não funcionar, dê uma olhada vim /usr/local/bin/jupyter-notebook, vim /usr/local/bin/jupyter, vim /usr/local/bin/jupyter-lab(se você tiver JupyterLab) e editar a versão #! Python no topo do arquivo para coincidir com a versão do python você está tentando usar. Por exemplo, instalei o Python 3.8.2 no meu mac, mas esses arquivos ainda tinham o caminho para a versão 3.6, então eu editei para#!/Library/Frameworks/Python.framework/Versions/3.8/bin/python3

Nic Scozzaro
fonte
2
Isso também resolveu o meu problema, vou adicionar meu antivírus (avast então) estava bloqueando o jupyter da primeira vez - tive que inserir o comando duas vezes.
Adav de
1
Exatamente isso! Tentei desinstalar e instalar tantas coisas devido ao que as pessoas têm falado, mas funcionou perfeitamente.
Schütze
Isso funcionou para mim. Estou usando Ubuntu 18.04 e Python3.
Danni
27

Tente este comando: python -m IPython notebook

Créditos ao usuário do GitHub Milannju que forneceu a solução aqui .

siddharthrc
fonte
2
se você quiser criar um link para um local específico em um site, basta inspecionar o html, encontrar um elemento para o qual deseja criar um link com um id e anexar #IDà url
Neuron
Sim, mas então você usaria IPython, que sempre tem python3 como kernel. Se você quiser usar outros kernels ou outras extensões do jupyter, deve fazer o jupyter funcionar.
LBoss
17

Isso funcionou para mim. (Python 3.6 no Ubuntu 18.04 LTS)

export PATH=$PATH:~/.local/bin/
Thayakorn Rakwetpakorn
fonte
Isso resolveu meu problema; Eu estava tentando instalar o Toree após uma instalação padrão do Jupyter Anaconda.
jmng
Funcionou para mim também, copiei e colei esse comando em meu .bashrc para sempre fazê-lo funcionar, não apenas em um terminal onde executei esse comando.
LBoss
12

No Ubuntu 18.10, o seguinte comando me ajudou.

sudo apt-get install jupyter-notebook
pritish thakkar
fonte
Você pode fazer um resumo sobre isso
Mathews Sunny
@Billa Eu tentei todos os comandos sugeridos pelas pessoas neste post, mas estava recebendo o mesmo erro repetidamente, então simplesmente tentei instalar o jupyter-notebook usando apt-get e não com pip / pip3. Depois disso, consegui abrir o jupyter-notebook no navegador.
pritish thakkar de
6

Como o pip e o pip3.6 estavam instalados e pip install --upgrade --force-reinstall jupyter falhando, usei

pip3.6 install --upgrade --force-reinstall jupyter

e funcionou para mim. A execução jupyter notebooktambém funcionou após esta instalação.

Deepak Sood
fonte
5

A instalação do Jupyter não está funcionando no Mac Os

Para executar o notebook jupyter: -> python -m notebook

Javed Gouri
fonte
4

Use o comando abaixo e se você estiver usando pip3, substitua pip por pip3

pip install --upgrade --force-reinstall jupyter

Isso funcionou para mim.

Rahul
fonte
não funcionou para mim :(. Eu tenho Ubuntu 17, jupyter não parece estar funcionando para mim, seja ele python 2.7 ou python3 ... eu tentei tudo mencionado neste post .. eu continuo recebendoError executing Jupyter command 'notebook': [Errno 2] No such file or directory
siddharthrc
Não tenho certeza se isso funciona ou não, apenas tente, digite whereis jupyter terminal, exclua esses arquivos e reinstale o jupyter.
rahul
ei rahul .. obrigado, isso foi cuidado .. muito tempo atrás ... obrigado ... tudo bem .. :)
siddharthrc
1

Desative seu ambiente virtual se você estiver em;

Execute os seguintes comandos:

python -m pip install jupyter

caderno jupyter

Shu Zhang
fonte
Gosto dessa resposta porque meu problema era específico do ambiente; quando usei o baseambiente vi o problema; mas se eu source activate <different_environment>não vi o problema ( <different_environment>era diff). Talvez as outras respostas (como pip install) devam começar ativando o ambiente apropriado.
The Red Pea
0

Para mim, a solução foi simplesmente correr pip install notebook

De alguma forma, a instalação original do Júpiter foi danificada ao longo do caminho.

Chris
fonte
0

Estou tentando fazer isso acontecer no VirtualBox no Ubuntu. Finalmente, em algum outro post, disse para tentar o Jupyter-Notebook. Eu tentei isso e ele me disse para fazer sudo apt-get jupyter-notebook e instalou um monte de coisas. Agora, se eu digitar command jupyter-notebook, funciona.

Lars Ericson
fonte
0

Se você estiver no Fedora, a instalação python3-notebookresolveu meu problema.

# dnf install python3-notebook
anon
fonte