mac安装pip失败的解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac安装pip失败的解决办法相关的知识,希望对你有一定的参考价值。
参考技术A 如果你的Mac上的pip突然失灵了,用不了了!你可能在搜索引擎上检索怎么安装pip,带来的最多的回答都是:sudo easy_install pip ,然而当你在terminal中敲入这个命令后,如果系统会给你一个下面的报错:
如果你的系统只有Python2的环境,请手动更新到Python3,并添加到环境变量,使Python3处于命令行可用状态;
只需命令:
即可大功告成!
pip install pyspider失败的解决办法
地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl
选择对应的python版本
pip install 文件名
换源安装pyspider:pip install pyspider -i https://pypi.doubanio.com/simple
安装成功
- 因为 pyspider 的作者在参数中用了async关键字
- Python 3.5中引入了async和await,它们在Python 3.7中成为关键字
修改pyspider里的async关键字
到python安装目录下,找到这三个文件,Ctrl + H ,将里面的 async 替换为任何非关键字以外的参数,比如 async123,然后保存
- Libsite-packagespyspider un.py
- Libsite-packagespyspiderwebuiapp.py
- Libsite-packagespyspiderfetcher ornado_fetcher.py(这个文件里的async记得区分大小写)
如果忘记安装目录,可以用pip --version查看
最后修改一个文件,解决这个问题:Deprecated option ‘domaincontroller‘: use ‘http_authenticator.domain_controller‘ instead.
- Libsite-packagespyspiderwebuiwebdav.py
将209行的
'domaincontroller': NeedAuthController(app),
修改为
'http_authenticator': {
'HTTPAuthenticator': NeedAuthController(app),
},
修改前
修改后
浏览器打开localhost:5000
以上是关于mac安装pip失败的解决办法的主要内容,如果未能解决你的问题,请参考以下文章