jupyter notebook导入错误:没有名为'matplotlib'的模块

loading...


5

我是一个ubuntu 16.4用户,我安装了anaconda3并同时使用python2和python3内核 .

jupyter kernelspec list可用内核:python2 /home/peterkim/.local/share/jupyter/kernels/python2 python3 / home / peterkim / anaconda3 / share / jupyter / kernels / python3

而且..问题是我没有't know where/how to install packages in order to for my python2 jupyter notebook not to make error '没有名为......的模块 . 我尝试了 pip install matplotlibconda install matplotlib ,并且还将'/home//anaconda2/pkgs'附加到 sys.path .

(我还安装了anaconda2以寻找使用并行内核的方式 . 我意识到不需要anaconda2 . 但我没有卸载它 . )

screenshot

谢谢你提前帮助我..!

3回答

  • 5

    我建议在这里阅读:

    https://conda.io/docs/py2or3.html

    在我的Anaconda3安装中安装Python 2.7环境后,我遇到了同样的问题 . 我不确定我用来创建环境的命令,但它实际上没有安装所有通常与Anaconda捆绑的可选包(如matplotlib,numpy,...) . 但这不是一个大问题,您可以使用pip轻松安装其他软件包,如下所示:

    首先,列出您的conda环境:

    C:\Users\Felix>conda info --envs
    # conda environments:
    #
    ipykernel_py2            D:\Anaconda\envs\ipykernel_py2
    root                  *  D:\Anaconda
    

    接下来,使用 source activate <env> (Linux / OSX)或 activate <env> (Windows)激活python 2环境:

    C:\Users\Felix>activate ipykernel_py2
    
    (ipykernel_py2) C:\Users\Felix>
    

    最后,使用pip安装所需的包:

    (ipykernel_py2) C:\Users\Felix>pip install matplotlib
    Collecting matplotlib
    ...
    Successfully installed matplotlib-2.0.0
    

    希望这会有所帮助 .


  • 6

    当使用python3版本的jupyter( pip3 install jupyter )时,必须使用pip3安装matplotlib: pip3 install matplotlib


  • 0

    我在终端输入以下命令解决了这个问题:

    conda install matplotlib

    这会将matplotlib包下载到您的anaconda目录中 .

loading...

评论

暂时没有评论!