首页 > 解决方案 > 为什么我不能在我的 Python Idle 中使用我的 Pyparsing 但我可以在我的 Anaconda/Jupyter 中使用它?

问题描述

我已经在 anaconda Jupyter 中显示了我的情节,但想在我的 shell 中显示该情节。

在我的 Shell/IDE 中执行显示绘图的代码时会出现问题。

import pandas as pd
import matplotlib.pyplot as plt

我的 Shell 的输出

Traceback (most recent call last):
  File "C:/Users/WIN 10/Desktop/#2019GantiSarjana/Tulis Skripsi/TampilDataParang.py", line 2, in <module>
    import matplotlib.pyplot as plt
  File "C:\Users\WIN 10\AppData\Roaming\Python\Python37\site-packages\matplotlib\__init__.py", line 138, in <module>
    from . import cbook, rcsetup
  File "C:\Users\WIN 10\AppData\Roaming\Python\Python37\site-packages\matplotlib\rcsetup.py", line 24, in <module>
    from matplotlib.fontconfig_pattern import parse_fontconfig_pattern
  File "C:\Users\WIN 10\AppData\Roaming\Python\Python37\site-packages\matplotlib\fontconfig_pattern.py", line 18, in <module>
    from pyparsing import (Literal, ZeroOrMore, Optional, Regex, StringEnd,
ModuleNotFoundError: No module named 'pyparsing'

标签: pythonpython-3.xmatplotlib

解决方案


如果您在命令行工具(例如 Windows cmd 或 Linux 终端)中看到此错误。运行如下命令

pip install pyparsing

如果您在 IDE(集成开发环境)GUI 工具中看到此错误

  1. 从文件或右键单击项目导航到您当前的项目设置或配置
  2. 转到正在使用的项目解释器
  3. 在此之下应该有安装的软件包列表
  4. 找到添加/安装新包的按钮,搜索或选择“pyparsing”并安装

然后它应该在 IDE 中工作。

Jupyter 将始终预先安装大部分软件包

祝你好运!


推荐阅读