问题描述
我使用的是使用 anaconda 安装的 Python 3.7.9 版。我想使用 exchangelib 包。我使用 conda install 安装了它:
conda install -c conda-forge exchangelib
但是,当我尝试将 exchangelib 导入 Python 脚本时,使用明显的行
import exchangelib
我收到以下错误:
Traceback (most recent call last):
File "main.py",line 26,in <module>
import exchangelib
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\__init__.py",line 3,in <module>
from .account import Account,Identity
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\account.py",line 6,in <module>
from .autodiscover import discover
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\autodiscover\__init__.py",line 1,in <module>
from .cache import AutodiscoverCache,autodiscover_cache
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\autodiscover\cache.py",line 11,in <module>
from ..configuration import Configuration
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\configuration.py",in <module>
from .protocol import RetryPolicy,FailFast
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\protocol.py",line 21,in <module>
from .properties import FreeBusyViewOptions,MailboxData,TimeWindow,TimeZone
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\properties.py",line 10,in <module>
from .fields import SubField,TextField,EmailAddressField,ChoiceField,DateTimeField,EWSElementField,MailboxField,\
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\fields.py",in <module>
from .ewsdatetime import EWSDateTime,EWSDate,EWSTimeZone,NaiveDateTimeNotAllowed,UnknownTimeZone,UTC
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\ewsdatetime.py",line 12,in <module>
from .winzone import IANA_TO_MS_TIMEZONE_MAP,MS_TIMEZONE_TO_IANA_MAP
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\winzone.py",line 7,in <module>
from .util import to_xml
File "C:\Users\SE78489\Anaconda3\envs\tf\lib\site-packages\exchangelib\util.py",line 17,in <module>
import lxml.etree # nosec
ImportError: DLL load failed: The specified procedure could not be found.
我该如何解决这个问题?
知道我在使用 conda 创建的虚拟环境中安装了 exchangelib 并且我在虚拟机上工作可能会有所帮助。这是我遇到问题的地方。我尝试在基本环境中的本地计算机上安装和导入,并且运行良好。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)