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?



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


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.


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

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.


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


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

7

Si jupyter se ejecuta con este comando:

~/.local/bin/jupyter-notebook

simplemente ejecuta este comando en la terminal

 export PATH=~/.local/bin:$PATH

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.


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

4

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



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í.


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.


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



0

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

ipython notebook

0

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


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

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 

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


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.