Я недавно удалил Anaconda и переустановил питон с варевом. Я установил все в соответствии с инструкциями these.iPython установлен, но не найден
Python отлично работает, и все пакеты, которые я тестировал, также работают. У меня IPython установлен, но при попытке запустить его из терминала дает:
-bash: IPython: команда не найдена
Я обнаружил установку по адресу:
/usr/local/lib/python2.7/site-packages/ipython
После старых связанных вопросов, я попытался добавить этот путь к .bash_profile, но идти т:
-bash:: /usr/local/lib/python2.7/site-packages/ipython: Нет такого файла или каталога
Всякий раз, когда терминал начинается.
Дополнительная информация: Anaconda установила удаленный, El-Capitan 10.11.2, python 2.7.
Любая помощь была бы высоко оценена!
EDIT: добавлены еще некоторую информацию к @cel запрос:
echo $PATH
дает: /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
дает: /usr/local/bin/python
и /usr/bin/python
.
EDIT: добавлен вывод python -m pip install ipython
по запросу 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)
Вы можете удалить '/usr/local/lib/python2.7/site-packages/ipython' с вашего пути снова. Это не так, как работает переменная 'PATH'. После этого перезагрузите терминал и добавьте вывод 'echo $ PATH' и' which -a python' на ваш вопрос. – cel
Спасибо за ваш ответ. Я удалил его из .bash_profile (я предполагаю, что это то, что вы имели в виду), перезапустимый терминал и ipython все еще не работают. 'echo $ PATH' дает:'/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' дает:'/usr/local/bin/python' и '/ usr/bin/python'. –
Вы можете установить ipython через 'python -m pip install ipython', после чего вы сможете запустить ipython из командной строки. – cel