8

我使用 Python 3.5.2。我安装 imapclient 没有问题pip install imapclient。但是,当我尝试安装 pyzmail 时pip install pyzmail,收到以下错误消息:

    ImportError: No module named '_markerlib'
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\J
\AppData\Local\Temp\pip-build-ntukh55u\distribute\
4

6 回答 6

33

对于那些找到这个线程并切换到 Python 3.6 的人来说,这个在 Python 3.6 上启用 pip install 的 pyzmail fork 对我来说效果很好:

 pip install pyzmail36
于 2017-05-02T08:57:59.633 回答
20

我有同样的问题,并使用:easy_install pyzmail解决了它

于 2016-12-18T21:53:29.873 回答
1

我刚刚遇到这个问题并以这种方式解决了它:输入pip install setuptools==20.1.1,然后再试pip install pyzmail一次。我有最新版本的 setuptools(版本 34.something),安装 pyzmail 时,这个版本似乎有问题。

于 2017-02-24T19:08:47.043 回答
0

如果你已经解决了问题,我希望是的,但是你只需要写就很容易了

pip install --user pyzmail36*

它将正确安装最新版本!但是看看你的 python 版本---> python --version 因为有时它需要更新。

于 2020-11-02T06:37:58.263 回答
0

我在 Windows 10 上使用 Python 3.8.5 时遇到了同样的问题。成功安装 imapclient 后,我​​使用了这个命令,效果很好:

pip install --user pyzmail36==1.0.4
于 2020-09-09T21:01:30.013 回答
0

使用 pip install pyzmail36

这声称是“一个可以在 python 3.6+ 上安装 pip 的叉子”。

于 2019-01-09T10:51:24.440 回答