Python无法导入SharePlum,即使它已正确安装

2024-10-02 20:33:02 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试使用SharePlum,但在导入时出现此错误:-

>>> from shareplum import Office365
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/myac/.local/lib/python2.7/site-packages/shareplum/__init__.py", line 5, in <module>
    from .office365 import Office365  # noqa: F401
  File "/home/myac/.local/lib/python2.7/site-packages/shareplum/office365.py", line 6, in <module>
    from .request_helper import post
  File "/home/myac/.local/lib/python2.7/site-packages/shareplum/request_helper.py", line 2, in <module>
    from .errors import ShareplumRequestError
  File "/home/myac/.local/lib/python2.7/site-packages/shareplum/errors.py", line 4
    super().__init__(f"{msg} : {details}")

我已经安装了shareplum、requests、requests ntlm、requests toolbelt和lxml,但我一直收到这个错误

有什么线索吗


Tags: infrompyimporthomelibpackageslocal
1条回答
网友
1楼 · 发布于 2024-10-02 20:33:02

您安装的Shareplum版本已在python 2.7解释器上配置(这是您的默认python版本),尽管版本为0.5.1,但Python2.7不支持该版本:https://pypi.org/project/SharePlum/0.5.1/

要么将Shareplum版本降级为与python2.7兼容的版本,即https://pypi.org/project/SharePlum/0.3.0/

pip install shareplum==0.3.0

使用Python3并为此安装最新的shareplum:

pip3 install shareplum

在运行终端或脚本时,请使用python3二进制而不是python

相关问题 更多 >