Después de instalar con pip, "jupyter: comando no encontrado"

141

Después de instalar con pip install jupyter, el terminal aún no puede encontrar jupyter notebook.

Ubuntu simplemente dice command not found. Similar con ipython. ¿ pipNo se instaló correctamente o algo así? ¿Cómo sabe Ubuntu dónde buscar los ejecutables instalados pip?

john mangual
fuente
1
El posible duplicado del comando Jupyter notebook no funciona en Mac
Léo Léopold Hertz 준영
Esto no solo está relacionado con Mac. En ambos sistemas, mi propuesta resuelve el caso.
Léo Léopold Hertz 준영
parece que esto debería estar aquí unix.stackexchange.com/questions/tagged/ubuntu
ChrisM
gran pregunta tantas respuestas y ninguno de ellos trabajan para mí cuando se utiliza brewenhigh sierra
javadba
También una pequeña nota: necesitaba la bandera "--user" al instalar, así que python3 -m pip install --user jupyterfuncionó para mí
manesioz

Respuestas:

146

no cerraste sesión e iniciaste sesión? Debe estar en su camino para ejecutar. Si no, pip ejecutables instalados en .local, por lo que en un terminal:

 ~/.local/bin/jupyter-notebook

debería comenzar cuaderno

Benn Malengier
fuente
28
pip no pone jupyter en tu camino. Este es un error en los documentos para la instalación de Jupyter.
Dean Schulze
2
Hola, esto funciona para mí, pero me gustaría entender por qué. Usé sudo para instalar pip jupyter, ¿no debería ser una instalación de todo el sistema?
jerpint
@DeanSchulze, oye, ¿cómo se instala?
Gezim
44
Me pregunto si esto no es una solución. Uno debería poder escribir el comando "jupyter". Emunsing tiene una mejor respuesta completa .
Denis Trofimov
1
Esto no funcionó para mí, pero esta respuesta sí: stackoverflow.com/a/59571314/983722
Dennis Jaheruddin
86

Para poder ejecutar jupyter notebookdesde la terminal, debe asegurarse de que ~/.local/binesté en su camino.

Para ello, ejecute export PATH=$PATH:~/.local/binsu sesión actual o agregue esa línea al final de ~/.bashrcpara que sus cambios duren en futuras sesiones (por ejemplo, mediante el uso nano ~/.bashrc). Si edita ~ / .bashrc, deberá cerrar la sesión y volver a iniciarla para ver que los cambios surtan efecto.

emunsing
fuente
11
Para que se realicen cambios ~/.bashrc, no hay necesidad de cerrar sesión y volver a iniciarla. Solo hazlo source ~/.bashrcy eso será suficiente.
edwinksl
32

Ejecuta esto en la Terminal

export PATH=~/anaconda3/bin:$PATH

Trabajó para mí en Ubuntu 16.10, Python3, Anaconda3

ACTUALIZAR

Agregue la ruta en su archivo ~ / .bashrc o ~ / .zshrc (si está usando zsh bash)

vi ~/.bashrc

agregue la siguiente línea al archivo

PATH=~/path/to/anaconda:$PATH

Cierra el archivo con

esc + : + wq
Pranayjeet Thakare
fuente
esto funcionó para mí!
Instalé
Por favor lea nuevamente la pregunta. Describí el escenario de instalación de anaconda, pero la pregunta está relacionada con el pip. > Después de instalar con pip install jupyter
Denis Trofimov
32

Probé ambos,

pip install jupyter

y

pip3 install jupyter

pero finalmente lo hice usando

sudo -H pip install jupyter

ejecutar un comando como otro usuario -H

La opción -H (INICIO) solicita que la política de seguridad establezca la variable de entorno INICIO en el directorio inicial del usuario de destino (raíz de forma predeterminada) según lo especificado por la base de datos de contraseñas. Dependiendo de la política, este puede ser el comportamiento predeterminado.

Aditya pratap singh
fuente
8
En general, las respuestas son mucho más útiles si incluyen una explicación de lo que el código pretende hacer y por qué eso resuelve el problema sin introducir otros.
Tom Aranda
Esto funcionó para mí en MacOS High Sierra correr en un env virtuales
earthican
Más tarde tuve problemas al usar SUDO con pip. Generalmente no deberías hacer esto.
Nic Scozzaro
@TomAranda ... pero eso supone que sabes lo que está sucediendo en tu entorno. Ese no suele ser el caso. Esta es simplemente una lista de comandos que podrían funcionar para algunas personas sin garantías de lo que se rompe. Estoy seguro de que si OP entiende todas las implicaciones y cuál fue el problema en primer lugar, lo explicarían. Todavía encuentro útiles esos fragmentos aunque no sea la respuesta exacta al problema. Es un mundo complicado de dependencias de paquetes, a veces simplemente no vale la pena entender exactamente lo que está sucediendo. A menos que sea un software de órbita lunar.
NeverEndingQueue
27

Tratar

python -m notebook

O, si usó pip3 para instalar el portátil:

python3 -m notebook

En Mac OS Catalina y Python3.7 elaborado

ehacinom
fuente
66
Tengo Mas OS Catalina, y sí, ¡esta solución me ha funcionado! Pero no sé por qué el comando jupyter notebookya no funciona.
Ismail Addou
Trabajó para mí, tuve que instalar el requisito de Python 'seis' primero a través de pypi
kshikhar
El único funcionó para mí para python3.6 en Ubuntu (pero, por supuesto, corrí en su python3.6 -m notebooklugar), eso es porque instalé Jupyter usando pip3.6 (que quería).
Yahya
10

En Mac OS necesita exportar ~/.local/bindentro de su $PATHvariable.

# Edit the bash profile:
$ vim ~/.bash_profile

# Add this line inside ~/.bash_profile:
export PATH=$PATH:~/.local/bin

# Update the source:
$ source ~/.bash_profile

# Open Jupyter:
$ jupyter notebook
monteirobrena
fuente
7

Si jupyter se ejecuta con este comando:

~/.local/bin/jupyter-notebook

simplemente ejecuta este comando en la terminal

 export PATH=~/.local/bin:$PATH
Arman Feyzi
fuente
6
  • Abra una ventana de terminal usando Ctrl + Alt + T.

  • Ejecute el comando gedit ~ / .profile.

  • Agrega la línea. export PATH = $ PATH: /. local / bin / jupyter-notebook. hasta el fondo y guardar.

  • Cerrar sesión e iniciar sesión nuevamente.

Esperemos que esto funcione.

Akshay V Jagtap
fuente
6

En Mac Os High Sierra, instalé jupyter con

python3 -m pip install jupyter    

Y luego, se instalaron binarios en:

/Library/Frameworks/Python.framework/Versions/3.6/bin/jupyter-notebook
Juliatzin
fuente
4

Pruebe "pip3 install jupyter", en lugar de pip. A mí me funcionó.

SUNIL8055
fuente
2
pip install --user --upgrade jupyter

Usar el comando anterior debería hacer el trabajo en Ubuntu 18.04

Si no es así, siga los pasos desde aquí.

Malgo
fuente
2

Aquí lo que hice en Linux mint 19:

Instalé jupyter con:

pip install jupyter

y comando:

jupyter notebook

no funcionó, así que con:

sudo apt install jupyter-notebook

Solucioné el problema, jupyter notebooktrabajé entonces.

Acmpo6ou
fuente
1

Lo único que me funcionó es exportar a PATH la versión de Python que está relacionada con el pip3, por supuesto :) (después de muchas dificultades) simplemente ejecuta:

which pip3

deberías obtener algo como (en Mac):

/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3

Ahora ejecuta:

export PATH=/Library/Python/3.6/bin:$PATH

Si funciona para ti :) acaba de añadirlo a su bashrcozshrc

Kohn1001
fuente
1

Para mi caso, jupyter-notebook <name of the notebook>funcionó

Yigit Alparslan
fuente
1
Trabajó para mí: D
filip
0

Si instaló Jupyter notebook para Python 2 usando 'pip' en lugar de 'pip3', podría funcionar:

ipython notebook
hombres luminosos
fuente
0

Tuve que ejecutar "rehash" y luego pude encontrar el comando jupyter

NateW
fuente
0

Estoy en Mojave con Python 2.7 y después de que pip install --user jupyterel binario fue aquí:

/Users/me/Library/Python//2.7/bin/jupyter
Mark McDonald
fuente
0

En general (en caso de que Jupyter no esté en / local / bin) uso,

which jupyter

Salida de ejemplo

~/miniconda3/bin/jupyter

para ver la ruta de Jupyter, luego explícitamente usa esa ruta con sudo

sudo ~/miniconda3/bin/jupyter 
Paul Bendevis
fuente
0

Así es como funcionó para mí. La RUTA para jupyter después de instalarlo usando pip se encuentra

cual pip

/ usr / local / bin

así que para ejecutar el cuaderno jupyter acabo de escribir en mi terminal:

jupyter-notebook

y funcionó para mí, estoy usando loro OS e instalado jupyter usando pip3

Msuya
fuente
0

Compilé python3.7 del código fuente, con el siguiente comando

./configure --prefix=/opt/python3.7.4 --with-ssl
make
make install

después de pip3.7 install jupyterencontrar el ejecutable está bajo/opt/python3.7.4/bin

compruebe mi respuesta aquí Falta sqlite3 después de compilar Python3 para obtener más detalles compilando python3.7 y pip en ubuntu14.04

wukong
fuente
0

Cualquiera que esté buscando ejecutar jupyter como sudo, cuando jupyter se instaló con virtualenv (sin sudo), esto funcionó para mí:

Primero verifique que este es un problema de RUTA:

Compruebe si la ruta devuelta por which jupyterestá cubierta por el usuario sudo:

sudo env | grep ^PATH

(A diferencia del usuario actual: env | grep ^PATH)

Si no está cubierto, agregue un enlace suave desde él a uno de los caminos cubiertos. Por ej .:

sudo ln -s /home/user/venv/bin/jupyter /usr/local/bin

Ahora deberías poder ejecutar:

sudo jupyter notebook
mork
fuente