今天在做一个电影爬虫的项目,需要用到python,遇到许多坑,记录一下。
一、版本问题
mac自带python2.7,在安装python3后版本管理比较混乱。因此先删掉系统自带的python,再安装自己需要的版本。
版本卸载
因为不是通过brew安装的,因此只能手动进行python的卸载
sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/*
sudo rm -rf /usr/bin/py*
如果无法执行上述命令,是因为系统启用了SIP(System Integerity Protection),导致root用户也没有修改这些目录的权限。可关闭SIP功能
1. 关机
2.长按command+R,再按开机键,进入recovery模式
3. 开启终端,执行csrutil disable
4.重启电脑,完成关闭SIP
二、安装pip3
在终端输入:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
然后执行:sudo python3 get-pip.py
安装beautifulsoup4
pip3 install beautifulsoup4