win环境,如何通过pip离线安装Twisted?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
书接上文,苏南大叔继续执行pip install scrapy
,这次的报错是twisted
编译失败。因为在观察这个非官方的python
的包packages
的时候,有看到twisted
的字样。
所以,苏南大叔,决定继续利用pip
安装twisted.whl
。如果你也有类似的报错,那么本文的内容,一定对你有帮助。
报错截图
提示信息:Failed building wheel for Twisted
。
下载twisted.whl
还是在这个非官方的地址上面,找找win
环境下的py37
的twisted
安装包
苏南大叔这里选择Twisted?18.7.0?cp37?cp37m?win_amd64.whl
。
利用pip
和wheel
安装twisted.whl
如果没有安装过wheel
,那么请先安装wheel
。
pip install wheel
注意cd
到Twisted?18.7.0?cp37?cp37m?win_amd64.whl
所在目录,然后执行下面的语句命令即可。
pip install Twisted?18.7.0?cp37?cp37m?win_amd64.whl
一点小的源码修改
截至到发稿,这个18.7.0
版的Twisted
和python3.7
其实是有些兼容性的问题的。比如在运行过程中,会有类似下面的报错。
File "d:\python\37\lib\site-packages\twisted\conch\manhole.py", line 154
def write(self, data, async=False):
^
SyntaxError: invalid syntax
File "d:\python\37\lib\site-packages\twisted\conch\manhole.py", line 240
def addOutput(self, data, async=False):
^
SyntaxError: invalid syntax
其实,解决方案也比较简单,那就是:
newsn.net:这里是【评论】可见内容
苏南大叔估计在py37
之前,这个sync
是可以做变量名的。但是py37
开始,这个就升级为关键字了。就这么临时处理一下先,估计以后版本升级的话,这个bug
会解决的。
相关链接
总结
手工离线安装完twisted
,pip install scrapy
得以继续。win
环境下的,各种环境安装,总是很令人崩溃的。mac
环境下,情况会相对容易的多。不过,遇到问题,就解决问题嘛。你懂的。
更多python
相关文章,苏南大叔的链接如下:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
好文章
//t.cn/RkHDapj
拿到cookie,你也进不了后台....
没那么容易xss进来的....