一般来说,我对编码很陌生,但我想为即将到来的NFL赛季学习网络抓取,所以必须下载beautifulsoup。为了安装它,我输入了
sudo pip安装bs4
按照这段视频的指示,在我的终端上。https://www.youtube.com/watch?v=TVfhWr2ayKQ&ab_channel=官方JLara
在读了一点之后,人们似乎普遍认为不要使用sudo-pip,因为它让恶意文件很容易访问我的计算机。我在这里做错了什么吗?或者bs4下载起来通常是安全的,即使使用sudo-pip也是如此?很抱歉是个新手。
与其说它允许恶意文件访问您的计算机(当然可以(,还不如说您刚刚用pip
的版本替换了bs4
的打包版本及其任何依赖项。如果(a(系统命令基于Python,(b(系统命令与pip
安装的模块的更新版本不兼容,则可能导致系统命令中断。
最好不要使用pip
来安装系统范围的软件包。您应该在自己的帐户(pip install --user ...
(中操作,或者将东西安装到特定于您的项目的虚拟环境中。
这个问题的答案很好:运行';sudo pip';?
如果你担心的话,你应该卸载并重新安装它,而不用使用sudo。