我目前正在尝试基本的python - jupyter项目。
我在matplotlib期间遇到以下错误:
上的截图ModuleNotFoundError:没有名为' matplotlib '
的模块我尝试更新,重新安装matplotlib以及conda和pip,但它仍无效。
对所有建设性反馈感到高兴
答案 0 :(得分:3)
在笔记本的单元格中输入以下代码:
import sys
!{sys.executable} -m pip install --user matplotlib
并重新加载内核
(src:http://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/)
答案 1 :(得分:2)
打开终端,并将目录更改为安装了python的Scripts文件夹。然后键入以下命令,然后按Enter键
pip install matplotlib
希望这可以解决问题。
答案 2 :(得分:0)
我正面临确切的问题。事实证明,尽管我已激活虚拟环境,但它仍使用系统Python版本。
这才是最终的结果。
如果您使用的虚拟环境名称为myvenv
,请首先使用以下命令将其激活:
source activate myenv
然后使用以下命令安装模块ipykernel
:
pip install ipykernel
最终运行(将下面代码中的myenv更改为您的环境名称):
ipykernel install --user --name myenv --display-name "Python (myenv)"
现在重新启动笔记本,它应该在您的虚拟环境中获取Python版本。
答案 3 :(得分:0)
有同样的问题,在之前安装matplotlib以创建virtualenv为我解决了该问题。然后,我创建了虚拟环境并在其上安装了matplotlib,然后再启动jupyter notebook。
答案 4 :(得分:0)
与我有关的问题是jupyter正在为我使用python3,您始终可以通过右上角的视图来检查python jupyter的版本是否正在运行(附屏幕截图)。
当我进行pip安装时,它正在安装python 2.7的依赖项,该依赖项默认情况下安装在mac上。 这样做解决了:
> pip3 install matplotlib
答案 5 :(得分:0)
打印(sys.executable)
这给了我以下内容 /Users/myusername/opt/anaconda3/bin/python
打开终端,进入文件夹 /Users/myusername/opt/anaconda3/bin/
输入以下内容: python3 -m pip install matplotlib
重启 jupyter notebook(我的是 vs code mac ox)
答案 6 :(得分:-1)
检查python版本:
$python --version
或
$python3 --version
尝试安装" matplotlib"使用sudo:
对于python版本2.7
$sudo pip install matplotlib
或
对于python版本3.x
$sudo pip3 install matplotlib