我在11月初新买了一个云服务器,准备搭建一个自己的个人博客(玩玩),就不搞域名了【地址:110.42.181.215】
今天搁这调试我自己的一个函数的功能,发现自己本地电脑可以正确解析html,云服务器上却无法正确解析html,我就寻思是我自己电脑特殊还是云服务器特殊,解析语法肯定是对的,我就把他单独写成程序,参数也写死,再次执行一下,发现还是我自己电脑上可以,云服务器上不可以,让我头都大了,我还以为就要放弃在服务器上部署了,后来灵机一动,是不是第三方库的版本不对。我急忙看了一下,好家伙,自己电脑上版本是4.7.1,服务器上是4.9.1,差了两个子版本呢,我赶紧重新安装 pip3 install beautifulsoup4==4.7.1
,再次尝试函数功能,成了!果然只是因为 beautifulsoup4 版本的问题。
在这里给大家一个借鉴:第三方库不一定要安装最新的,一定要安装最合适的!如果在不同电脑上出现不同结果,不妨让所有使用的库的版本一致试试,说不定问题就能迎刃而解!