虚拟机Linux系统下 python2和python3同时安装 BeautifulSoup

直接输入如下命令

sudo apt-get install python-bs4

发现安装到了python2.x而不是python3.X

解决办法:

      1.已经安装到python2.X版本下后  只需再执行   

             sudo  python3 setup.py  install

2.如果用pip安装,可以直接使用pip3安装python3.X版本的包

sudo  pip3 install beautifulsoup4

如果没有安装pip3 可以先执行下面的命令,然后在执行上面的命令即可

sudo apt-get  install  python3-pip

关于sudo:

         在sudo于1980年前后被写出之前,一般用户管理系统的方式是利用su切换为超级用户。但是使用su的缺点之一在于必须要先告知超级用户的密码。sudo使一般用户不需要知道超级用户的密码即可获得权限。首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在特殊的文件中(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”);在一般用户需要取得特殊权限时,其可在命令前加上“sudo”,此时sudo将会询问该用户自己的密码(以确认终端机前的是该用户本人),回答后系统即会将该命令的进程以超级用户的权限运行。之后的一段时间内(默认为5分钟,可在/etc/sudoers自定义),使用sudo不需要再次输入密码。由于不需要超级用户的密码,部分Unix系统甚至利用sudo使一般用户取代超级用户作为管理帐号,例如Ubuntu

你可能感兴趣的:(python,linux,python,BesutifulSoup)