python - iPython:无法安装笔记本。请安装 ipython-notebook

标签 python linux ipython ipython-notebook

所以我在 Linux 上成功安装了 iPython,我正在尝试从控制台安装笔记本功能,它说我已经拥有它:

$ pip install ipython[ipython-notebook]
Requirement already satisfied (use --upgrade to upgrade): ipython[ipython_notebook] in /usr/lib/python2.7/dist-packages
Installing extra requirements: 'ipython_notebook'
Cleaning up...

我尝试升级但我得到了这个:

Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 257, in run
    InstallRequirement.from_line(name, None))
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 172, in from_line
    return cls(req, comes_from, url=url, prereleases=prereleases)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 70, in __init__
    req = pkg_resources.Requirement.parse(req)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2667, in parse
    reqs = list(parse_requirements(s))
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2605, in parse_requirements
    line, p, specs = scan_list(VERSION,LINE_END,line,p,(1,2),"version spec")
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2573, in scan_list
    raise ValueError("Expected "+item_name+" in",line,"at",line[p:])
ValueError: ('Expected version spec in', 'ipython[ipython-notebook]--upgrade', 'at', '--upgrade')
Storing debug log for failure in /tmp/tmpn3u5qv

所以我无论如何都尝试运行它,这就是我得到的结果:

$ ipython notebook
Could not start notebook. Please install ipython-notebook

最佳答案

pip install --upgrade ipython[notebook]

解决了我的问题。由于某些原因,--upgrade 修复了一些依赖项。

关于python - iPython:无法安装笔记本。请安装 ipython-notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24509307/

相关文章:

python - pyCuda,发送多个单变量参数的问题

python - 如何在 Tkinter 消息窗口中自动滚动

linux - 在 zip 文件的递归目录中查找文件

python - 如何按数字对 linux 中的文件进行排序?

c++ - 链接可执行文件中的共享库与另一个共享库

readline - 在 OSX Lion 上使用 readline pip 安装 ipython

ipython - 选项 "--read-only"Ipython 笔记本

python - 将每小时数据重新采样为 6 小时

python - Redshift 终止长时间运行的查询

python - 具有最大高度的 block 的组合