【问题标题】:ImportError: The 'pyparsing' package is requiredImportError:需要“pyparsing”包
【发布时间】:2020-06-22 09:13:00
【问题描述】:

ImportError: 'pyparsing' 包是必需的;通常这是 与此软件包捆绑在一起,因此如果您收到此警告,请咨询 您的发行版的打包程序。

我似乎找不到问题,但是当我搜索时,它说要降级 setuptools ==19.2,但它在 TensorFlow 中给了我一个错误,所以任何人都知道可以与 tensorflow==2.1.0 一起使用的 setuptools 兼容版本

pip version: 19.2

python: 3.7

Windows: 10

这是我的点子列表:

Package                Version
---------------------- -----------
absl-py                0.9.0
agents                 1.4.0
altgraph               0.17
astor                  0.8.1
astunparse             1.6.3
cachetools             4.1.0
certifi                2020.4.5.1
chardet                3.0.4
click                  7.1.2
cloudpickle            1.3.0
cycler                 0.10.0
dnspython              1.16.0
eventlet               0.25.2
Flask                  1.1.2
future                 0.18.2
gast                   0.2.2
google-auth            1.15.0
google-auth-oauthlib   0.4.1
google-pasta           0.2.0
greenlet               0.4.15
grpcio                 1.29.0
gym                    0.17.2
h5py                   2.10.0
idna                   2.9
importlib-metadata     1.6.0
itsdangerous           1.1.0
Jinja2                 2.11.2
joblib                 0.15.1
Keras-Applications     1.0.8
Keras-Preprocessing    1.1.2
kiwisolver             1.2.0
Markdown               3.2.2
MarkupSafe             1.1.1
matplotlib             3.2.1
monotonic              1.5
netifaces              0.10.6
numpy                  1.18.4
oauthlib               3.1.0
opencv-python          4.2.0.34
opt-einsum             3.2.1
packaging              20.4
pandas                 1.0.3
pefile                 2019.4.18
Pillow                 7.1.2
pip                    19.2
protobuf               3.12.0
pyasn1                 0.4.8
pyasn1-modules         0.2.8
pygame                 1.9.6
pyglet                 1.5.0
PyInstaller            3.6
pymongo                3.8.0
pyparsing              2.4.7
PySide2                5.12.3
python-dateutil        2.8.1
python-dotenv          0.13.0
python-engineio        3.13.0
python-socketio        4.6.0
pytz                   2020.1
pywin32-ctypes         0.2.0
PyYAML                 5.3.1
requests               2.23.0
requests-oauthlib      1.3.0
rsa                    4.0
ruamel.yaml            0.16.10
ruamel.yaml.clib       0.2.0
scikit-learn           0.23.1
scipy                  1.4.1
shiboken2              5.12.3
six                    1.14.0
sklearn                0.0
socketio               0.2.1
tensorboard            2.1.1
tensorboard-plugin-wit 1.6.0.post3
tensorflow-estimator   2.1.0
termcolor              1.1.0
threadpoolctl          2.0.0
tqdm                   4.46.0
urllib3                1.25.9
Werkzeug               1.0.1
wheel                  0.34.2
wrapt                  1.12.1
zipp                   3.1.0

【问题讨论】:

  • 您是否正在尝试运行 pyinstaller 创建的 exe?
  • 创建虚拟环境避免包版本问题

标签: python tensorflow keras


【解决方案1】:

要找到pyparsing 包,您需要安装setuptools==19.2 or 20.0

我的张量流版本:

gast-0.3.3 tensorboard-2.2.2 tensorflow-2.2.0 tensorflow-estimator-2.2.0 点数:20.1

只是

pip uninstall tensorflow

然后

pip install tensorflow

这样做之后,我发现一个错误是我将文件命名为 copy.py,所以它很困惑:

https://stackoverflow.com/questions/23418949/pygame-attributeerror-module-object-has-no-attribute-copy

感谢大家的帮助

【讨论】:

    猜你喜欢
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 2019-03-13
    • 2019-12-23
    • 2020-02-13
    • 1970-01-01
    • 2010-10-12
    • 2021-10-23
    相关资源
    最近更新 更多