centos7 中python pip3安装报警告提示Try pip3 install --user instead.

       最近想在centos7上安装一个virtualenv包,以sudo使用pip安装,虽然安装成功了,但是过程中有个警告。警告为WARNING: Running pip install with root privileges is generally not a good idea. Try pip3 install --user instead.

在这里插入图片描述
找了一下网上的答案,说这是出于安全的提示:

sudo pip3 install packagename

代表进行全局安装,安装后全局可用。如果是信任的安装包可用使用该命令进行安装。这个简而言之就是获取了管理员权限,把第三方包安装在/usr/local/lib/python3.x/site-packages/路径下,可供任何用户使用。

pip3 install --user packagename

代表仅该用户的安装,安装后仅该用户可用。处于安全考虑,尽量使用该命令进行安装。该包安装在/home/用户名/.local/lib/python3.x/site-packages/路径下,仅供该用户使用。

而对于网上的很多教程说用pip3安装第三包的指令是:pip3 install 包名。但这样执行的时候会报错,报错信息一般为权限不够

其实很多时候有时我们使用服务器,很多时候并没有root权限,也无法用sudo,所以安装的时候都要加上 --user参数,安装的东西就在/home目录下,而不是在/user目录下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值