代码之家  ›  专栏  ›  技术社区  ›  Nirojan Selvanathan

无法在Jupyter中导入Keras

  •  1
  • Nirojan Selvanathan  · 技术社区  · 9 年前

    所以我用python 3和jupyter(用pip)建立了我的虚拟局域网。所有的工作都很好,但如果我尝试导入keras,它将无法在jupyter中工作,并告诉模块not found。但是如果我在终端中执行相同的文件(python3-test.py),它就可以正常工作。

    which jupyter
    /usr/local/bin/jupyter
    
    which python3
    /Users/niro273/Desktop/xcorp/bin/python3
    

    pip3 list

    jupyter (1.0.0)
    jupyter-client (5.1.0)
    jupyter-console (5.2.0)
    jupyter-core (4.3.0)
    Keras (2.0.8)
    

    2 回复  |  直到 9 年前
        1
  •  4
  •   desertnaut SKZI    8 年前

    Keras和;Jupyter必须安装在您的虚拟环境中;然后,您应该在激活虚拟环境(在这种情况下)后启动Jupyter which jupyter

    $ which jupyter
    /usr/local/bin/jupyter
    $ virtualenv /venv/foo
    $ source /venv/foo/bin/activate
    $ (foo) pip3 install jupyter
    $ (foo) which jupyter
    /venv/foo/bin/jupyter
    $ (foo) pip3 install keras
    $ (foo) jupyter notebook
    

    install a different kernel 在主Jupyter安装中,指向 foo 虚拟环境),但我发现上述方法更快捷、更省事,至少对Keras来说是这样。。。

        2
  •  0
  •   Michael Yadidya Karthik Sekaran    7 年前

    我在Windows 10上也遇到了同样的问题,desertnaut的回答真的很有帮助。

    2. 然后 pip install jupyter .

    那么你们都准备好了。

    推荐文章