python - 为什么我不能在我的 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'
解决方案
如果您在命令行工具(例如 Windows cmd 或 Linux 终端)中看到此错误。运行如下命令
pip install pyparsing
如果您在 IDE(集成开发环境)GUI 工具中看到此错误
- 从文件或右键单击项目导航到您当前的项目设置或配置
- 转到正在使用的项目解释器
- 在此之下应该有安装的软件包列表
- 找到添加/安装新包的按钮,搜索或选择“pyparsing”并安装
然后它应该在 IDE 中工作。
Jupyter 将始终预先安装大部分软件包
祝你好运!
推荐阅读
- c++ - 为什么将对象作为值传递会导致 malloc:*** 对象 0x100604c50 的错误:未分配被释放的指针
- php - 覆盖类中的生成器方法
- php - 我的 WordPress 短代码只接受属性的“默认”值,而不是我的“手动”属性值。这是代码
- c - 当在 launch.json 断点中添加的命令行参数未命中时的 Visual Studio 代码
- python - 如何在 python 的程序退出上运行协程函数?
- javascript - XMPP 聊天架构
- sql - 如果键重复,则返回最长的字符串
- python - 使用for循环python遍历数组名称
- sql - 板条箱中的大规模更新
- javascript - React Native createDrawerNavigator 未打开导航抽屉