notebook not modules instalar how found for finding como and python-2.7 ipython jupyter-notebook

python 2.7 - not - iPython instalado pero no encontrado



jupyter notebook not finding modules (2)

Al buscar "bash: ipython: command not found" la web, aparecen varios resultados (incluida esta pregunta SO ), pero no son particularmente útiles. Por lo que parece, tienes IPython , el paquete Python instalado, pero ipython , el envoltorio / lanzador para él, falta por cualquier razón. Para comprobar si este es el caso, intente ejecutar:

% python -m IPython Python 2.7.9 (default, Feb 10 2015, 03:28:08) Type "copyright", "credits" or "license" for more information. IPython 4.0.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython''s features. %quickref -> Quick reference. help -> Python''s own help system. object? -> Details about ''object'', use ''object??'' for extra details. In [1]:

Si eso hace que aparezca IPython, entonces puede intentar crear un alias de shell como sugiere la respuesta SO vinculada anteriormente, es decir, poner algo como esto en el script de inicio de su shell: alias ipython=''python -m IPython'' . O bien, cree el script de inicio usted mismo. Para mí, vive en /usr/local/bin/ipython y contiene lo siguiente:

#!/usr/local/opt/python/bin/python2.7 # -*- coding: utf-8 -*- import re import sys from IPython import start_ipython if __name__ == ''__main__'': sys.argv[0] = re.sub(r''(-script/.pyw|/.exe)?$'', '''', sys.argv[0]) sys.exit(start_ipython())

Espero que esto ayude. (Si lo hace, por favor considere votar también la otra pregunta de SO) ...

ACTUALIZACIÓN : Aquí hay algunos enlaces más posiblemente relevantes:

Recientemente he eliminado Anaconda y reinstalé python con brew. He instalado todo de acuerdo con these instrucciones.

Python funciona muy bien, y todos los paquetes que he probado hasta ahora también funcionan. Tengo instalado ipython, pero al intentar iniciarlo desde el terminal se obtiene:

-bash: ipython: comando no encontrado

He localizado la instalación en:

/usr/local/lib/python2.7/site-packages/ipython

Siguiendo preguntas relacionadas anteriores, intenté agregar esta ruta a .bash_profile pero obtuve:

-bash:: /usr/local/lib/python2.7/site-packages/ipython: No existe tal archivo o directorio

Cada vez que la terminal comienza.

Un poco más de información: Anaconda instaló un eliminado, El-Capitan 10.11.2, python 2.7.

Cualquier ayuda sería muy apreciada!

EDITAR: agregó más información a @cel solicitud:

echo $PATH da:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/Library/TeX/texbin:/Applications/Sublime Text.app/Contents/SharedSupport/bin

which -a python da: /usr/local/bin/python y /usr/bin/python .

EDITAR: se agregó la salida de python -m pip install ipython a la solicitud de cel:

Requirement already satisfied (use --upgrade to upgrade): ipython in /usr/local/lib/python2.7/site-packages Requirement already satisfied (use --upgrade to upgrade): traitlets in /usr/local/lib/python2.7/site-packages (from ipython) Requirement already satisfied (use --upgrade to upgrade): pickleshare in /usr/local/lib/python2.7/site-packages (from ipython) Requirement already satisfied (use --upgrade to upgrade): simplegeneric>0.8 in /usr/local/lib/python2.7/site-packages (from ipython) Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/local/lib/python2.7/site-packages (from ipython) Requirement already satisfied (use --upgrade to upgrade): gnureadline in /usr/local/lib/python2.7/site-packages (from ipython) Requirement already satisfied (use --upgrade to upgrade): appnope in /usr/local/lib/python2.7/site-packages (from ipython) Requirement already satisfied (use --upgrade to upgrade): pexpect in /usr/local/lib/python2.7/site-packages (from ipython) Requirement already satisfied (use --upgrade to upgrade): ipython-genutils in /usr/local/lib/python2.7/site-packages (from traitlets->ipython) Requirement already satisfied (use --upgrade to upgrade): path.py in /usr/local/lib/python2.7/site-packages (from pickleshare->ipython) Requirement already satisfied (use --upgrade to upgrade): ptyprocess>=0.5 in /usr/local/lib/python2.7/site-packages (from pexpect->ipython)


La respuesta dada por @evadeflow hace el trabajo, pero hay varios otros paquetes instalados con pip y será muy incómodo seguir agregando un alias para cada uno de ellos. Una forma bastante elegante sería agregar la ruta donde se instalan estos paquetes a la variable $PATH . En mi caso, agregar la siguiente línea en ~ / .bashrc hizo el trabajo:

export PATH=$PATH:/home/my_user_name/.local/bin

Adds refs: https://askubuntu.com/q/551990/632996 ; https://askubuntu.com/q/556090