我最近删除了Anaconda,并使用brew重新安装了python。我按照这些说明安装了所有东西。
Python很好用,到目前为止我测试的所有包也都可以工作。我已经安装了ipython,但在终端中尝试启动它会显示:
-bash: ipython: command not found
我已经找到了安装位置:
/usr/local/lib/python2.7/site-packages/ipython
根据早期相关问题的建议,我尝试将此路径添加到.bash_profile中,但是得到了以下错误:
-bash: :/usr/local/lib/python2.7/site-packages/ipython: No such file or directory
每次终端启动时都会出现。
一些更多信息:Anaconda已安装并删除,El-Capitan 10.11.2,python 2.7。
任何帮助都将不胜感激!
编辑:添加了一些@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
。
编辑:根据cel的请求添加了python -m pip install ipython
的输出:
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
的输出添加到你的问题中。 - celecho $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
。 - Adam Haberpython -m pip install ipython
安装ipython,安装完成后您就可以通过命令行启动ipython。 - cel