硬盘驱动器崩溃后 pip/python 包出现问题
Something screwy with pip/python packages after hard-drive crash
大家好,
我最近遇到了硬盘驱动器损坏问题。幸运的是,我的所有文件都由在线服务 CrashPlan 备份。
这个程序只从 /users/username 目录抓取文件,所以当我在重新格式化硬盘驱动器后恢复我的电脑时,我只是确保恢复的用户文件是电脑上的管理员用户和 viola ,一切(几乎)恢复正常。
我无法启动我的 ipython,所以我尝试了 pip-install。原来我的 pip 也不见了(很奇怪),所以我重新下载了 pip。然后在尝试安装 ipython 时,我 运行 进入路障,
但是,当我尝试从命令行启动 ipython 或 ipython notebook 时,出现此错误:
biot21-159-dhcp:Downloads kevin$ ipython
-bash: ipython: command not found
我尝试启动一个新的终端会话——没有成功。有什么想法吗?
顺便说一句,我是 运行 2011 年底的 macbook pro,OSX 10.11 (ElCapitan)
编辑:
所以使用自制程序 brew install python
重新安装 python 然后使用 pip install ipython
完成了这项工作。有趣的是,我不再需要在 pip 语句后添加 --user python
。我不知道为什么会这样,但也许知道更多的人可以?
不幸的是,我不认为这些二进制文件存储在您的 /users/<username>
目录中。所以你需要从头开始重新安装它们。
我建议您使用 homebrew 安装这些应用程序,这包括通过 brew
安装 Python,而不是将内容添加到 OS 捆绑的 Python.
brew install python
Python 然后将安装到例如/usr/local/Cellar/python/2.7.10_2/bin/python
然后使用 pip,它会与 brew-installed Python 捆绑在一起,您可以将其用于 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 中。
编辑:正如我在对您的问题的评论中提到的,您可以在 [=37= 中阅读更多 here 了解为什么您可能应该单独保留 OS 捆绑的 Python ] X.
大家好,
我最近遇到了硬盘驱动器损坏问题。幸运的是,我的所有文件都由在线服务 CrashPlan 备份。
这个程序只从 /users/username 目录抓取文件,所以当我在重新格式化硬盘驱动器后恢复我的电脑时,我只是确保恢复的用户文件是电脑上的管理员用户和 viola ,一切(几乎)恢复正常。
我无法启动我的 ipython,所以我尝试了 pip-install。原来我的 pip 也不见了(很奇怪),所以我重新下载了 pip。然后在尝试安装 ipython 时,我 运行 进入路障,
但是,当我尝试从命令行启动 ipython 或 ipython notebook 时,出现此错误:
biot21-159-dhcp:Downloads kevin$ ipython
-bash: ipython: command not found
我尝试启动一个新的终端会话——没有成功。有什么想法吗?
顺便说一句,我是 运行 2011 年底的 macbook pro,OSX 10.11 (ElCapitan)
编辑:
所以使用自制程序 brew install python
重新安装 python 然后使用 pip install ipython
完成了这项工作。有趣的是,我不再需要在 pip 语句后添加 --user python
。我不知道为什么会这样,但也许知道更多的人可以?
不幸的是,我不认为这些二进制文件存储在您的 /users/<username>
目录中。所以你需要从头开始重新安装它们。
我建议您使用 homebrew 安装这些应用程序,这包括通过 brew
安装 Python,而不是将内容添加到 OS 捆绑的 Python.
brew install python
Python 然后将安装到例如/usr/local/Cellar/python/2.7.10_2/bin/python
然后使用 pip,它会与 brew-installed Python 捆绑在一起,您可以将其用于 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 中。
编辑:正如我在对您的问题的评论中提到的,您可以在 [=37= 中阅读更多 here 了解为什么您可能应该单独保留 OS 捆绑的 Python ] X.