安装gevent模块的坑 - downtiser/python-one GitHub Wiki
今天学习协程要装个gevent模块,几经周折,终于装好了,中途几次想放弃,得亏坚持下来了,下面记录一下安装该模块的几个注意事项
- 一开始想在pycharm里装这个模块,试了几次都说安装失败,怀疑是被墙的原因,但搭了梯子还是安装失败,于是去cmd里用pip安装。
- 在cmd里还是不成功,返回了一个跟VS有关的cl.exe的状态错误,百度了一下,发现要装一个lxml包,于是去龟速的官网里花了半天下好并安装好了包,再安装就安装成功了,本以为这就成功了,没想到在pycharm里跑脚本时又抛出一堆错误>>>
RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144, got 128 return f(*args, **kwds)
- 百度了半天,终于在一个角落里找到解决办法,大意是不能用bytes包安装模块,于是再去cmd里执行
pip3 install -U --force-reinstall --no-binary :all: gevent -i https://pypi.tuna.tsinghua.edu.cn/simple/
安装非二进制类型的包,再去pycharm里跑,就可以正常运行了