我使用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\
答案 0 :(得分:17)
对于那些找到这个帖子并且已经切换到Python 3.6的人来说,这个在Python 3.6上启用pip install的pyzmail fork非常适合我:
test.queue=testQueue
test.virtualhost=/global_api
test.addresses=host1:5672,
host2:5672
test.username=guest
test.password=guest
test.connection.heartbeat=60
test.consumer.concurrency=1
答案 1 :(得分:8)
我遇到了同样的问题,并使用:easy_install pyzmail
解决了这个问题答案 2 :(得分:0)
我刚遇到此问题并以这种方式解决:输入pip install setuptools==20.1.1
,然后再次尝试pip install pyzmail
。我有最新版本的setuptools(版本34.something),看起来这个版本在安装pyzmail时会出错。
答案 3 :(得分:0)
在Windows 10上使用Python 3.8.5时,我遇到了同样的问题。 成功安装imapclient之后,我使用了此命令,该命令运行良好:
pip install --user pyzmail36==1.0.4
答案 4 :(得分:0)
如果您已经解决了问题,我希望是,但是您只需要写信就很容易
pip install --user pyzmail36*
它将正确安装最新版本!但请查看您的python版本---> python --version,因为有时需要更新。
答案 5 :(得分:-1)
使用pip安装pyzmail36
这声称是“一个叉子,可以在python 3.6+上安装pip”。