在Ubuntu16.04下。默认的python是2.7版本,但是使用该方法设置为python3的时候,出现了不少的问题。
在.py文件中from bs4 import BeautifulSoup这个报错了,一看是bs4没有安装,就准备装一个吧,反正也简单pip bs4。这时候发现pip也没安装,应该是把python环境更换之后,原本的pip是属于python2的,所以就不能用了。按照提示安装一个pip吧
sudo apt-get install python-bs4
又报错了No module named 'ConfigParser',心累。。。后面还提示了一大堆安装的错误,而且貌似把每次安装失败的python模块还给累积起来了,发现使用sudo apt-get remove python-bs4也没有用。
主要原因应该是还是调用python2的ConfigParser这个模块,但是py t hon3并不是使用这个模块的,所以就有问题了。
只好把python改为python2,然后使用remove才能把安装失败的清除掉。
最后发现在python3下要安装pip需要使用
sudo apt-get install python3-pip
这样就能安装成功了,至于其他的模块就直接用pip安装吧