大家好,
我最近有一个硬盘腐败。幸运的是,我的所有文件都由在线服务CrashPlan备份。
这个程序只抓取/ users / username director中的文件,所以当我重新格式化硬盘后恢复计算机时,我只是确保恢复的用户文件是计算机上的管理员用户和中提琴,一切都是(差不多)恢复正常。
我无法启动ipython,所以我尝试了pip-install。结果我的点子也消失了(怪异),所以我重新加载了点子。然后在尝试安装ipython时遇到了障碍,which was solved by this post
但是,当我尝试从命令行启动ipython或ipython notebook时,我收到此错误:
biot21-159-dhcp:Downloads kevin$ ipython
-bash: ipython: command not found
我尝试启动新的终端会话 - 没有运气。有什么想法吗?
顺便说一下,我用OSX 10.11(ElCapitan)运行2011年末的macbook pro
编辑:
所以使用自制程序brew install python
重新安装python然后使用pip install ipython
完成了这项工作。有趣的是,我不再需要在pip语句后添加--user python
。我不知道为什么会回答这个问题,但也许那些知道更多的人可以吗?
答案 0 :(得分:2)
不幸的是,我不认为这些二进制文件存储在/users/<username>
目录中。因此,您需要从头开始重新安装。
我建议您使用homebrew安装这些应用程序,包括通过brew
安装Python,而不是将内容添加到操作系统捆绑的Python上。
brew install python
然后将Python安装到例如/usr/local/Cellar/python/2.7.10_2/bin/python
然后使用你将与brew安装的Python捆绑在一起的pip,并将其用于pip install ipython
。在这种情况下,请确保您正在执行/usr/local/Cellar/python/2.7.10_2/bin/pip
:
/usr/local/Cellar/python/2.7.10_2/bin/pip install ipython
但是,根据您的使用情况,您可能需要考虑将ipython安装到virtualenv中。
编辑:正如我对您的问题的评论中所提到的,您可以阅读更多here,了解为什么您应该将操作系统捆绑的Python单独留在OS X中。