所以我成功地在Linux上安装了iPython,我试图从控制台安装笔记本电脑function,它说我已经拥有它了:
$ 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
修正了一些依赖。