Microsoft 服务器 Spyder IDE Python 3.7 和 Python 3.9
记录这一点,因为我在 Google/StackOverflow 等上的任何地方都找不到解决方案。
关于 SharePlum、SharePoint 集成、问题
import from lxml import etree ImportError: cannot import name etree
我在尝试将 SharePlum 与 Spyder IDE 一起使用时遇到了同样的问题。
我尝试安装、卸载和安装以下版本但没有成功 pip install shareplum pip install lxml
我安装了 Python 3.9 和 Spyder IDE(我不知道,它也安装了它自己的 Python 3.7 版本——截至 2021 年 5 月 13 日的 Spyder 版本).. [即使 Spyder IDE 设置为搜索所有 python 包库存(例如 ../Python39/Lib/Site-Packages)对于包] Python 从其他路径提取包似乎存在 Spyder 问题。
解决方案,我已卸载所有 Python 和 Spyder IDE 安装。
然后我只安装了 Spyder IDE(它在它的 PATH 中嵌套了一个 python 安装。然后我进入了 PATH ".../Spyder/Python" 在那里你可以找到所有熟悉的 Python.exe 和其他熟悉的 Python 文件。我不得不使用这个 Python 安装来安装 Pip,然后我可以“pip install -r requirements.txt” - 它安装 etree lxml 和其他好东西,如 SharePlum 等。
这似乎成功了!