will技客

专注于网站数据采集,网络爬虫研究的个人博客。

升级到macOS Catalina后pip3崩溃

Linux 0 评

自从系统升级后好久没用pip了,今天在pip install后发现报错

[1]    5365 abort      pip3

一顿猛如虎的操作后才发现works for me: 参考了此链接 不能这样操作

rm -rf /usr/local/lib/python3.7/site-packages/asn1crypto

另一种解决方法
前往你的pip包管理目录,修改如下文件 stackoverflow

#cd your-site-packages-path/
cd /usr/local/lib/python3.7/site-packages/
vim ./asn1crypto/_int.py

#找到下面行加#注释掉
# from ._perf._big_num_ctypes import libcrypto

今天在使用mitmproxy提示:ModuleNotFoundError: No module named 'asn1crypto',所以还是不能偷懒

#重装安装asn1crypto,先删除残留的dist-info文件,再pip install
cd /usr/local/lib/python3.7/site-packages
rm -rf asn1crypto-0.24.0.dist-info
pip3 install asn1crypto
#发现原来将asn1crypto升级最新版也可以解决升级macOS Catalina后pip3崩溃问题
pip3 install -U asn1crypto
在使用python requests库抓取网页时一直显示404页面,浏览器访问却正常