当前位置: 首页 > 知识库问答 >
问题:

添加新的Jupyter环境会破坏Matplotlib,并出现ft2font导入错误

蒲寂离
2023-03-14

我已经创建了一个新的Conda环境并将其添加到我的Jupyter笔记本中。我必须再次将matplotlib安装到此环境中。现在,当我在Jupyter中使用这个新的Conda环境导入matplotlib时,出现以下错误:

在1个导入Numpy为np 2个导入熊猫为pd----

~\AppData\漫游\Python\Python38\site-包\matplotlib__init__. py在203 204-

~\AppData\Roaming\Python\Python38\site packages\matplotlib\uuuuu init\uuuuuu。py in _check_versions()188#Quickfix确保在导入kiwisolver之前加载Microsoft Visual C可再发行189#DLL--

ImportError:无法从部分初始化的模块“matplotlib”导入名称“ft2font”(很可能是由于循环导入)(C:\Users\alber\AppData\Roaming\Python\Python38\site packages\matplotlib\uuu init\uuuuu.py)

我很确定这与“循环导入”语句有关,以及试图读取matplotlib另一个版本的程序?但是我不确定如何继续。我试图为我的具体问题寻找答案,但没有找到运气。什么是让这个环境在木星工作的最好方法

共有2个答案

欧阳睿范
2023-03-14

我在遵循一个教程(https://realpython.com/pandas-python-explore-dataset/)时遇到了这个问题,这个教程在更早的工作之后才被称为“%matplotlib内联”。因为我有其他笔记本与matplotlib工作和"python-c'导入matplotlib'"工作的环境,我确定这个笔记本的关键区别是'%matplotlib内联'正在执行。

因此,我将“%matplotlib inline”移动到第一个单元格,重新启动内核,一切正常。

许沛
2023-03-14

编辑:我修复了这个问题,根据这里的对话,从干净的环境中使用pip安装所有内容:https://github.com/ipython/ipython/issues/11821

为我奔跑

conda更新-c conda forge matplotlib

似乎已经奏效了。在这里的讨论中找到了解决方案:https://github.com/conda/conda/issues/9493

 类似资料:
  • 编辑1: 我目前从一个Main类调用它,如下所示: } 原文: 解释后代码如下: 我有一个带有JavaConfig的Spring应用程序,称之为主应用程序,它从库中导入另一个Spring JavaConfig类。这个导入的JavaConfig应该用一个方面包装在主应用程序中创建的任何数据源,这个方面有一个自动连接的LogDelegator。 只要主应用程序只包含一个数据源,一切都正常。但是,当我向

  • 问题内容: 我正在使用Jupyter Lab,无法添加环境。这个想法是从我的基本环境启动Jupyter Lab,然后能够选择我的其他conda env作为内核。 我安装了应该可以做到这一点的软件包,但是它并没有按照我的意愿工作。确实,假设我创建了一个新的Conda Environment,然后从基础上启动了jupyter Lab,我无法将新环境视为可用的内核。 我找到了一个“修复程序”,它每次都可

  • 问题内容: 我尝试在我的python脚本中使用matplotlib,但在终端中遇到此错误: 这是我的python代码,我只是写了 我需要做什么? 问题答案: 问题是您当前的工作目录中有一个非ASCII字符。 实际上,这根本不应该是一个问题,但这是由于其他因素的组合: 想要在当前工作目录中查找覆盖默认目录的本地文件。 Python认为您使用的是C语言环境,而不是Ubuntu 14应该默认使用的漂亮的

  • 这是一个布局: 我希望在触摸EditText并显示软键盘时,蓝色条保持不变。一、 我希望它的大小和位置得到保留。我在AndroidManifest中尝试了我的活动参数android:WindowsofInputMode的所有四个可能值。我的蓝条总是在软键盘上移动或收缩: android:WindowsofInputMode=“adjustUnspecified”或默认设置: android:win

  • 使用这个延迟加载代码,我的lightbox中断:单击一个图像显示lightbox,但没有图像。 通过检查inspector,我可以看到lightbox img标签没有值。我猜在延迟加载将属性和值分配给图像之前,lightbox会检查src。 如何解决此问题?

  • 我使用Jupyter实验室,我有麻烦添加环境。这个想法是从我的基本环境中启动Jupyter Lab,然后能够选择我的其他conda envs作为内核。 我安装了包,它应该做到这一点,但它不是我想要的工作。事实上,让我们假设我创建了一个新的Conda环境,然后我从基础启动jupyter实验室,我不能将新环境视为可用的内核。 我已经找到了一个“修复”,它每次都有效,但一点也不方便。如果我在新环境中安装