2017-02-07 8 views
1

「例外TypeError __call __()は正確に2つの引数(1が指定された)を取る」私はピップで木星をインストールし、jupyterノートブックのセットアップは失敗しました:

jupyter notebook 

を実行それから私はこのミスを得た:

Traceback (most recent call last): 
    File "/usr/local/bin/jupyter-notebook", line 11, in <module> 
    sys.exit(main()) 
    File "/Library/Python/2.7/site-packages/jupyter_core/application.py", line 267, in launch_instance 
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs) 
    File "/Library/Python/2.7/site-packages/traitlets/config/application.py", line 657, in launch_instance 
    app.initialize(argv) 
    File "<decorator-gen-7>", line 2, in initialize 
    File "/Library/Python/2.7/site-packages/traitlets/config/application.py", line 87, in catch_config_error 
    return method(app, *args, **kwargs) 
    File "/Library/Python/2.7/site-packages/notebook/notebookapp.py", line 1136, in initialize 
    super(NotebookApp, self).initialize(argv) 
    File "<decorator-gen-6>", line 2, in initialize 
    File "/Library/Python/2.7/site-packages/traitlets/config/application.py", line 87, in catch_config_error 
    return method(app, *args, **kwargs) 
    File "/Library/Python/2.7/site-packages/jupyter_core/application.py", line 243, in initialize 
    self.migrate_config() 
    File "/Library/Python/2.7/site-packages/jupyter_core/application.py", line 162, in migrate_config 
    from .migrate import get_ipython_dir, migrate 
    File "/Library/Python/2.7/site-packages/jupyter_core/migrate.py", line 35, in <module> 
    from IPython.paths import get_ipython_dir 
    File "/Library/Python/2.7/site-packages/IPython/__init__.py", line 49, in <module> 
    from .terminal.embed import embed 
    File "/Library/Python/2.7/site-packages/IPython/terminal/embed.py", line 18, in <module> 
    from IPython.terminal.interactiveshell import TerminalInteractiveShell 
    File "/Library/Python/2.7/site-packages/IPython/terminal/interactiveshell.py", line 93, in <module> 
    class TerminalInteractiveShell(InteractiveShell): 
    File "/Library/Python/2.7/site-packages/IPython/terminal/interactiveshell.py", line 138, in TerminalInteractiveShell 
    highlighting: \n %s""" % ', '.join(get_all_styles()) 
    File "/Library/Python/2.7/site-packages/pygments/styles/__init__.py", line 79, in get_all_styles 
    for name, _ in find_plugin_styles(): 
    File "/Library/Python/2.7/site-packages/pygments/plugin.py", line 62, in find_plugin_styles 
    for entrypoint in iter_entry_points(STYLE_ENTRY_POINT): 
    File "/Library/Python/2.7/site-packages/pygments/plugin.py", line 45, in iter_entry_points 
    import pkg_resources 
    File "/Library/Python/2.7/site-packages/pkg_resources/__init__.py", line 72, in <module> 
    import packaging.requirements 
    File "/Library/Python/2.7/site-packages/packaging/requirements.py", line 59, in <module> 
    MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") 
TypeError: __call__() takes exactly 2 arguments (1 given) 

誰でもそれを修正する方法を知っていますか? Googleで検索しましたが、この特定の問題については何も役に立ちません。

答えて

0

最初はpython 2.7.10を使用しますが、これは間違いです。 pythonのバージョンを2.7.13に変更してからjupyterを再インストールすると、問題は解決されます:)

これは簡単ですが、本当に役立ちます!

3

私は同じ問題に直面していましたが、私のマシン上の2つのvirtualenvのうちの1つにしかありませんでした。私は、最新のピップなどを検索する際のPython-2.7.9

上で実行されている両方の環境でjupyterの同じバージョンを持っていた、私は

pip install setuptools==33.1.1 

マイsetuptoolsのバージョンだったsetuptoolsの特定のバージョンを使用して提案しsimilar issueを見つけましたsetuptools-34.2.0より前です。

関連する問題